jQuery Isotope滚动到页面顶部

时间:2013-01-29 12:04:05

标签: jquery jquery-isotope

我在这里和其他地方搜索过,但我找不到答案。

在我的网站中,我在几个页面中使用了Isotope插件,这一切都运行良好。

问题是,在其中一个页面中,只有在用户单击按钮时才会初始化插件。会发生什么,是页面自动滚动到顶部。

我找不到阻止此行为的方法。

感谢。

2 个答案:

答案 0 :(得分:0)

假设您通过选择对象的ID作为初始化同位素的方式来分配点击功能,如果按钮有一个hastag作为网址,即:

<a id="buttonName" href="#">Click me!</a>

然后,当您单击它时,它会将页面发送回顶部。解决此问题的一种方法是从元素中删除href,并将一些css添加到其类或id中,这将导致它在鼠标悬停时显示手形指针光标。

#buttonName {  
    cursor: pointer;
}

如果没有看到您正在使用的链接或代码,很难说,但希望这会有所帮助。

答案 1 :(得分:0)

向过滤器按钮添加防止默认操作:

$('.filterable li a').click(function(event){
event.preventDefault();
});