单击缩略图时,我有一个 slideDown 效果。此缩略图有一个带有 ID 的锚点:
<a href="#someID">
<div class="picture">
<img src="image.png" />
</div>
</a>
当我单击“.picture”时,会发生一些事情(带有手风琴效果的 jQuery 内容),图片下方框的内容变得可见。
现在我有一个搜索表格。搜索结果有一个指向这些带有锚点的 URL 的链接,在这种情况下类似于http://www.mysite.com/#someID。但是,当浏览此 URL 时,我的框当然不会像单击它时那样具有效果。
当我浏览到带有其#ID 的直接 URL 而不单击我的触发器时,如何绑定我的(滑动和其他 jQuery)事件?
我尝试了这样的事情,但它不起作用(也许我只是做错了?):
if(window.location.hash) {
// some code
} else {
// some code
}
我的正常点击事件是这样的:
if ( $(contents).is(":hidden") ) {
// do stuff here
} else {
// do stuff there
}
});
非常感谢你提前!:)