这段代码:
jQuery('body').animate({scrollTop: target.offset().top}, 300);
适用于 Firefox,但不适用于 Chrome。
这段代码:
jQuery('html').animate({scrollTop: target.offset().top}, 300);
适用于 Chrome,但不适用于 Firefox。
我还没有在IE中测试过。
跨浏览器,正确的方法是什么?如果从上面的代码片段中还不清楚,我的目标是页面上的一个 div,并且我想慢慢地向下滚动到它,所以它们正是我想要的......只是不是跨浏览器。
指定两者html
and body
:
$("html,body").animate({scrollTop: target.offset().top}, 300);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)