2011-03-13 75 views
2

我在Safari中遇到了一些非常奇怪的scrollTop()錯誤。奇怪的scrollTop()錯誤(在某些瀏覽器中)

它在這裏:http://miceclub.ru/(在地圖上的理由清單)。

我正在使用jQuery的scrollTop()函數和mousewheel插件。

我用:$('.groundsListElements').scrollTop(currScrollTop);

我檢查圖(currScrollTop X和時間Y) - 這是確定..

有沒有人有同樣的問題?

這是video of the problem

+2

究竟什麼,在Safari中不起作用?它在哪些瀏覽器_does_中起作用? – Bjorn 2011-03-13 15:28:23

+0

這是什麼問題?我看到的唯一問題是滾動有點生澀。 – 2011-03-13 15:34:57

+0

它適用於Chrome和FireFox(我正在使用macOS) – 2011-03-13 18:39:21

回答

0

我認爲問題是mousewheel插件。當我在Safari(Windows)和Chrome中運行它時,速度永遠不會超過1(demo)。我從來沒有注意到這個插件的問題。

因此,也許在你的代碼中,如果數值恰好等於1,那麼數值就是多個值,這樣Safari就會更快地滾動窗口。


更新:其實有大約速度被關閉GitHub的倉庫一個few issues

+0

不!我已經測試過mousewheel插件..你可以看到它改變了父div的位置。爲什麼? – 2011-03-13 18:40:52

+0

我想說這個問題不在滾動速度。 – 2011-03-13 18:41:29

+0

當我在'groundsListElements'框中使用鼠標滾輪時,我在Chrome和Safari中遇到問題。我不確定你在使用scrollTop時遇到了什麼問題。你可以張貼屏幕錄像嗎? – Mottie 2011-03-13 18:50:34

相關問題