2016-11-22 80 views
0

我使用的是滑我的網頁上,我用jQuery的功能向上/向下滾動希望在部分滑動不是一次

向下滾動

jQuery("#downClick").click(function() { 
     jQuery("html, body").animate({ scrollTop: jQuery(document).height() }, "slow"); 
     }); 

向上滾動

jQuery("#upClick").click(function(){ //Click event to scroll to top ==>> Slider 
     jQuery('html, body').animate({scrollTop : 0},800); 
     return false; 
    }); 

我的頁面顯示的數據太多,所以當一個人點擊這個按鈕時,他一次導航到底部或頂部。

有沒有人可以建議我如何改變類似於如果我想向上滾動它將向上滾動多個步驟不在一次。

+0

爲什麼會有'return false;'?這可能會導致問題。 – pistou

+0

你能解釋一下你的意思嗎?「不要一次向上滾動多個步驟」?你想讓它向上滾動,停止,向上滾動,停止等,直到到達頂部?或者只是滾動頁面的一部分? –

+0

@NickG是的,我的要求是這樣的:向上滾動,停止,向上滾動,停止等,直到我到達頂部? – Akash

回答

0
$('#upClick').on('click', function() { 
var scrollIndex = $(window).scrollTop(); // current page position 
$(window).scrollTop(y - 150); // scroll up 150px 
} 

指的是this

相關問題