2011-09-05 272 views
1

這是一個非常簡單的問題,我不知道如果有一個,但我正在尋找一個解決方案。jquery動畫閃爍

以下jQuery代碼導致位在Firefox中閃爍的:

$('html,body').animate({scrollTop: $("#reply_h2").offset().top},'slow'); 

我只是想知道是否有任何方式停止閃爍?

+1

如果頁面包含大量圖形(尤其是閃存),則可能會看到閃爍。這個是正常的。 –

+0

您是否嘗試過使用'.position()'而不是'.offset()'並正確調整CSS? –

回答

1

您有鏈接到網站?你是否通過錨點到達了頁面?如果您是瀏覽器,那麼可能會跳到錨點,然後jQuery將您從上到下重新設置爲您的h2標記。

如果錨鏈接是問題,那麼你可以做的並不是很多。滾動效果由瀏覽器控制。你可以切換到查詢字符串,然後應用你的滾動效果。

+0

無錨。謝謝。 – scarhand