你好,我正在寻找一种方法来添加基于锚点的网址导航到jQuery masonry..
下面是示例:http://desandro.com/demo/masonry/filtering.html
我正在尝试将人们直接定向到一个可过滤的类(例如:../filtering.html#red)
似乎应该有一个简单的解决方案,但我是一个Javanoob,所以我真的很感激一些帮助!谢谢!
发布于 2010-08-15 06:43:30
除了该页面上的代码(在它之后,仍然在document.ready中),您还可以这样做:
$("#filtering-nav a[href='" + location.hash + "']").click();例如,当您转到page.htm#red时,这只是在<a href="#red">上执行一次单击。
或者,如果您想立即隐藏它们,请执行以下操作:
var myClass = location.hash.replace('#','.');
$("#primary").children().not(myClass).addClass('invis').hide();
$('#primary').masonry();这不需要过滤按钮,它只会隐藏任何与散列中的类不匹配的内容,比如:page.htm#classToShow。
https://stackoverflow.com/questions/3484916
复制相似问题