我在jQuery中使用scrollTop
函数导航到顶部,但奇怪的是,“平滑的动画滚动”在Safari和Chrome中停止工作(滚动时没有平滑的动画)变化。jQuery scrollTop不在Chrome中工作,但在Firefox中工作
但它仍然在Firefox中顺利运行。什么可能是错的?
这里是jQuery的功能我用,
的jQuery:
$('a#gotop').click(function() {
$("html").animate({ scrollTop: 0 }, "slow");
//alert('Animation complete.');
//return false;
});
HTML
<a id="gotop" href="#">Go Top </a>
CSS
#gotop {
cursor: pointer;
position: relative;
float: right;
right: 20px;
/*top:0px;*/
}
http://jsbin.com/erade/2护理CSS冲突工作正常,对铬 – jAndy 2010-06-15 05:32:11
@jAndy,我想知道为什么'scrollTop的',这不是一个有效的css属性,可以在你的演示中使用?...你可以分享一些信息或链接吗? – Reigel 2010-06-15 05:55:44
@Reigel:我不得不承认,我不能。我使用它几乎就像一个黑匣子,但jQuery实际上正常化它crossbrowser。 – jAndy 2010-06-15 06:04:18