如何滚动只有一个div,而不是整个页面?

时间:2010-11-17 16:45:10

标签: jquery html css

我正在使用jQuery的scrollTo插件,我希望水平滚动“掩码”下的div,这对我很有用,我不想滚动页面垂直(当然平滑滚动不想使用它,只有像HTML一样跳转几个像素(根据显示器的垂直分辨率,因为显示整个页面时没有任何反应)

如何禁用垂直跳转到div?

更新

我找到了答案 - onclick =“return false”

thx for help guys!

2 个答案:

答案 0 :(得分:1)

如果你还没有,你应该查看scrollTo jQuery插件,它提供流畅的动画和特定元素的滚动。

然而对我而言,它听起来更像是div的动画而不是滚动,在这种情况下你需要为div的绝对位置设置动画。

如果您希望滚动位置立即移动,请使用jQuery的scrollTop(200)来更改元素的滚动位置。

答案 1 :(得分:0)

$('#the_div').scrollLeft($('#the_div').scrollLeft()+300);

或者,使用scrollTo plugin

$('#the_div').scrollTo('+300', {axis:'x'});