javascript - 我如何使用这个 JQuery 插件来移动对象的 X 个位置?

标签 javascript jquery html css templates

http://desandro.com/demo/masonry/docs/

我把它展示得很好。但是,

我如何修改这个插件,以便当有人点击一个对象时,它会产生很好的“重新排序”效果,如在:http://desandro.com/demo/masonry/docs/filtering.html#demo 中看到的那样

它会将对象“X”的位置在列表中向上或向下移动?

修改这个做那个容易吗?

最佳答案

从所有元素都具有 float:left; 的那一刻起,当用户单击按钮时,隐藏具有特定类的元素,例如,如果他单击灰色,则将隐藏红色和黑色。在 jquery 中,上面的例子是这样的:

$(document).ready(function(){
    $("#grey-button").click(function(){
        $(".red, .black").hide()
    });
});

这将隐藏所有类为红色和黑色的元素,添加 css 属性 display 和值 none

这将使浏览器不会“看到”它们,因此其余元素将根据您为它们设置的 float 定位在不同的位置。

关于javascript - 我如何使用这个 JQuery 插件来移动对象的 X 个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4678292/

相关文章:

jquery - jQuery Ajax 调用后执行脚本

jquery - 如何获取特定类的下一个所有元素?

javascript - 跟踪 pagesource 中发现的 javascript

javascript - 已发布的 css/js 文件在 azure 门户中返回 404

jquery - 如何为 yui 和 jQuery 数据表维护相同的 css 样式

javascript - CKEditor5 : Cannot read property 'pluginName' of undefined

javascript - AngularJS - ng-include View Controller 中的服务变量更改不会传播到父 Controller

html - 即使隐藏,导航子菜单也会覆盖其下方的链接/内容

javascript - 碰撞检测: Separating Axis Theorem - Circle versus Polygon

javascript - 从 NPAPI/NPRuntime 插件返回的 NPVariant 字符串中有额外的垃圾