當點擊一個按鈕時,我將頁面設置爲滾動到頂部。但首先我使用if語句來查看頁面頂部是否未設置爲0.然後,如果它不是0,則將頁面設置爲動畫滾動到頂部。jQuery .scrollTop(); +動畫
var body = $("body");
var top = body.scrollTop() // Get position of the body
if(top!=0)
{
body.animate({scrollTop:0}, '500');
}
棘手的部分現在是動畫的東西后,頁面已滾動到頂部。所以我的下一個想法是,找出頁面的位置。所以我使用控制檯日誌來查明。
console.log(top); // the result was 365
這給了我一個結果365,我猜那是位置號碼我是在剛剛滾動到前上方。
我的問題是如何將位置設置爲0,以便我可以添加另一個頁面處於0時運行的動畫?
謝謝!
需要啓動事件的按鈕始終可見?如果不是那麼我有一個代碼,不需要任何形式的條件,可以做你的第一個條件容易 – 2013-05-10 04:42:23
毫秒不應該引號。文檔所指的「字符串」是緩慢/快速的 – mplungjan 2017-05-04 07:19:24