jQuery如何控制浏览器滚动条

阅读 631 发表时间 2017-03-10 10:22:06
jquery
问题补充:

我最近在做一个类似于慧聪网的门户网站前端开发,主管要求我模仿慧聪网右侧的快速导航,就是点右边的某个菜单,让滚动条滚动到相应的位置,我想请教一下,jQuery如何控制浏览器滚动条的位置?哪位大神能告诉我?


解决办法使用jquery控制滚动条很简单的,代码如下:
$(html,body).css({scrollTop:"200px"});

这里的css也可以改成animite,就是实现动画滚动的效果

意思是让html或body的滚动条的位置距离顶端 200像素就可以了

如果你需要计算应该在某个元素的位置,可以先获取该元素距离顶端的位置、方法如下:

var $hh=$(".aa").offset().top

$(html,body).animite({scrollTop:$hh},1000);

0个回复
有思考的问答, 才是有价值的问答, 否则将无任何记录价值.
关注极客云图了解更多内容