2016-10-29 71 views
1

晚上好,動畫滾動時按鈕錄音

我一直在嘗試在點擊按鈕時動畫滾動功能。下面你會發現代碼不起作用,我的問題是爲什麼。

$(document).ready(function() { 
$('a[href="#panel-body"]').on('click', function (event) { 
    if(this.hash !== "") { 
     event.preventDefault(); 
     var hash = this.hash; 

     $("html, body").animate({ 
      scrollTop: $(hash).offset().top 
     }, 800 function() { 
      window.location.hash = hash; 
     }); 
    } 
}); 
}); 

我已經爲href =「#panel-body」分配了一個鏈接。嘗試不同的變體,並尋找解決方案,仍然沒有設法解決它。

感謝您的幫助!

回答

1

我剛剛發現,你想創建向上走向按鈕,做到這一點的使用下面的代碼:

$(document).ready(function() { 
    $('button').click(function() { 
     $('html, body').animate({ 
      scrollTop: '0px' 
     }, 750); 
    });  
}); 
+0

阿里感謝您的回答。如果我想讓按鈕向上滾動,這個效果很好,如果我想讓它動畫滾動到id =「panel-body」的元素,那該怎麼辦? – user6155249

+0

您的歡迎,它正是你想要的,所以我不重複:) :): http://stackoverflow.com/questions/18545467/how-to-scroll-within-a-div-with-jquery-動畫功能 –

+0

確實是......;) – user6155249