2012-10-16 18 views
4

這樣的IM使用window.scrollby這樣動畫windows.scrollby在Javascript

<script> 
function scrollWindowup() { 
window.scrollBy(0,700) 
} 
function scrollWindowdown() { 
window.scrollBy(0,-700) } 
</script> 

有沒有什麼辦法來製作動畫像移動slowy或偏移或任何其他的選擇嗎?

在此先感謝

回答

11

從一個類似的問題...

您可以jQuery動畫頁面scrolltop

$('html, body').animate({ 
    scrollTop: $(".middle").offset().top 
}, 2000); 

或者

$('html, body').animate({ 
    scrollTop: 700 
}, 2000); 

動畫下來的頁面:

$('html, body').animate({ 
    scrollTop: '+=700' 
}, 2000); 

動畫了一個網頁:

$('html, body').animate({ 
    scrollTop: '-=700' 
}, 2000); 

瀏覽此網站: http://papermashup.com/jquery-page-scrolling/

+0

該代碼是否用於移動到頁面中的部分,我只是希望它通過一個固定數量的像素進行上下移動,並帶有一點效果或動畫。 – user1749105

+0

您可以將'scrollTop'設置爲您想要的值,它可以是固定的像素數。 – Bill

+1

我有一個頁面大約3000px的高度,我希望一次向上和向下滾動700px。ScrollTop工作,但前往第一個700px,而不是一步一步..也任何方式向下滾動向下方向?請原諒我的noob問題,我只是學習..謝謝一噸 – user1749105