2011-09-23 58 views
0

我有一個頁面,當我點擊一個菜單項時,它將使用錨點標記導航加載內容。這意味着我在地址欄上使用#來防止使用ajax加載整個頁面。當我點擊它時,如何防止自動滾動到某個元素?

我的問題是,無論何時點擊菜單按鈕,在加載新內容之前,窗口都會自動滾動到我單擊的菜單項的位置。

我知道這可以通過window.scrollTo(0,0)「解決」,但我不希望在加載內容時看到滾動跳躍。

注:我不知道在哪裏發生這種情況,所以我真的不能發佈我的代碼...

回答

1
$('.link').click(function(ev){ 
    //....Ajax stuff 
    ev.preventDefault(); 
}); 
相關問題