1
我設法使一個函數,需要隨機數的頁面(寬度&高度),並滾動到它。這在Firefox(平滑滾動和對角線)中完美工作,但在Safari中嘗試這樣做時,它只能水平滾動。jquery - 動畫滾動對角線,Safari瀏覽器不工作,鉻延遲
在Chrome中執行此操作時,它的工作原理非常滯後。我正在滾動圖片,有什麼方法可以使這個更平滑?
更新:在safari中測試手動滾動後,我發現頁面也很慢。它的閃爍和不連貫......
這是我的代碼:
$('#nav').bind('click', function(e){
e.preventDefault();
var bodyHeight = $('body').height() + 1;
var bodyLeft = $('body').width() + 1;
var top = Math.floor(Math.random()* bodyHeight)
var left = Math.floor(Math.random()* bodyLeft)
$('html, body').animate({
scrollTop: top,
scrollLeft: left
}, 1000, 'swing');
})
現場演示:http://www.nicesprites.se/patrik_berg/
呀,它修復了角滾動而不是滯後:有重複上傳的現場演示,所以你可以看到我的問題。謝謝! – Philip