我在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