当点击一个元素时,我试图让页面从当前位置向下滚动150px.因此,假设您大约在页面中滚动了一半.您单击此链接,它将向下滑动150个像素.
这有可能与jQuery?
我一直在看scrollTop和scrollTo插件,但我似乎无法连接点.
Moh*_*fez 103
var y = $(window).scrollTop(); //your current y position on the page
$(window).scrollTop(y+150);
Run Code Online (Sandbox Code Playgroud)
Yat*_*lar 32
请检查一下:
$(document).ready(function() {
$(".scroll").click(function(event){
$('html, body').animate({scrollTop: '+=150px'}, 800);
});
});
Run Code Online (Sandbox Code Playgroud)
单击元素时,它将使滚动条从当前位置滚动
150px用于向下滚动150px
您可以使用animate以下链接中的内容执行此操作:
http://blog.freelancer-id.com/index.php/2009/03/26/scroll-window-smoothly-in-jquery
如果您想使用scrollTo插件执行此操作,请查看以下内容:
如何使用JQuery $ .scrollTo()函数滚动窗口
| 归档时间: |
|
| 查看次数: |
132275 次 |
| 最近记录: |