我希望我的頁面滾動到放置在我的網頁內的特定div。我想體驗一個平滑的滾動。獲得這個特定div的偏移量尺寸後跟scrollTop使用足夠的JavaScript這個特定的區域。爲了獲得平滑過渡,我想我可以使用setTimeout並在偏移x維之前爲它提供變量。如果有任何jQuery插件完成,請提出建議。但我的首選是使用JavaScript。使用JavaScript滾動頁面
回答
我認爲jQuery是獲得平滑滾動最簡單的方法。
我發現了一個演示這裏一個很好的例子:
http://css-tricks.com/snippets/jquery/smooth-scrolling/
希望它能幫助!
謝謝,但jquery的大小會給我的網站帶來一些性能問題。 – user2834739
,並且所有錨鏈接的速度都相同。假設我們有30個錨鏈接。它需要時間滾動到第一個錨鏈接* 30次。:-( – user2834739
@ user2834739你可以上傳jQuery和插件到你自己的服務器... – idmean
我找到了平滑滾動一個javascript插件:http://cferdinandi.github.io/smooth-scroll/
這是一個小3KB插件。試試看。希望這可以幫助。
退房這爲的jsfiddle一個jQuery的解決方案:http://jsfiddle.net/HumptyDumptyEIZ/yYqxU/
jQuery的代碼如下:
$(document).ready(function(){
$("#top").click(function(){
$("html, body").animate({
scrollTop: $("#bottom").offset().top
}, 2000);
});
$("#bottom").click(function(){
$("html, body").animate({
scrollTop: $("#top").offset().top
}, 2000);
});
})
如果我的答案幫助你,然後善意地投票它或接受它。謝謝。 – HumptyDumptyEIZ
@HumptyDumptyEIZ我猜這些觀點是有意義的:謝謝你的回答,但它對我沒什麼幫助。 – idmean
- 1. 使用JavaScript滾動頁面
- 2. 使用javascript連續滾動頁面
- 3. 使用iframe和JavaScript滾動父頁面
- 4. 使用javascript滾動HTML頁面?
- 5. 使用Javascript滾動Hotmail註冊頁面
- 6. 使用javascript在頁面上自動對焦時滾動頁面
- 7. 使用jsf和javascript將頁面滾動到特定的面板
- 8. Javascript頁面動畫滾動到
- 9. 使用jQuery滾動頁面,使用div
- 10. Javascript/CSS禁用iPad上的Safari滾動頁面滾動結束?
- 11. 使用vbscript自動滾動頁面
- 12. 如何使頁面滾動頁面滾動
- 13. 如何使一個div向下滾動頁面只使用javascript
- 14. 滾動頁面
- 15. Javascript循環滾動整個頁面
- 16. 頁面滾動後Javascript未加載
- 17. 如何使用JavaScript/jQuery跟蹤頁面上的點滾動的頁面
- 18. 正確使用javascript滾動元素到頁面頂部使用javascript
- 19. 使用移動Safari中的多個滾動條滾動頁面
- 20. iOS禁用頁面使用溢出滾動進行滾動:touch
- 21. 如何使用javascript在頁面加載時顯示滾動條?
- 22. Javascript/css:使用按鈕垂直滾動頁面
- 23. 如何在正文加載前使用JavaScript滾動頁面?
- 24. 如何使用javascript單擊向下箭頭時滾動頁面?
- 25. 使用Javascript/Jquery滾動到頁面上的特定位置
- 26. 使用Javascript水平滾動頁面大小更正
- 27. Chrome應用頁面滾動
- 28. 在Safari中使用location.hash滾動頁面
- 29. 使用Selenium Webdriver滾動頁面
- 30. 使用硒緩慢滾動頁面
的回答你的問題就在這裏:http://stackoverflow.com/questions/10063380/javascript-smooth-scroll-without-the-use-of-jquery – idmean