2011-09-23 53 views
0

我有一个页面,当我点击一个菜单项时,它将使用锚点标记导航加载内容。这意味着我在地址栏上使用#来防止使用ajax加载整个页面。当我点击它时,如何防止自动滚动到某个元素?

我的问题是,无论何时点击菜单按钮,在加载新内容之前,窗口都会自动滚动到我单击的菜单项的位置。

我知道这可以通过window.scrollTo(0,0)“解决”,但我不希望在加载内容时看到滚动跳跃。

注:我不知道在哪里发生这种情况,所以我真的不能发布我的代码...

回答

1
$('.link').click(function(ev){ 
    //....Ajax stuff 
    ev.preventDefault(); 
}); 
相关问题