是否可以使用jquery动画滚动而不使用$('html,body')?

时间:2017-01-17 12:04:56

标签: jquery html css css3 jquery-animate

我需要<body>,而我的页面上的<html>始终有ovreflow:hidden。子整体包装#main-wrapperoverflow-y: scroll,我尝试在其上制作动画。但不幸的是$('#my_element').offset().top总是不同的。它的值取决于我的视口的位置。

请查看jsfiddle

1 个答案:

答案 0 :(得分:0)

有必要添加#main-wrapper的更多子元素,包装整个内容。我添加了<div>,它开始正常工作。查看example