我正在尝试使用 javascript 为移动网站制作一个简单的视差效果。
当我从桌面浏览器检查时,它工作正常。当我从移动设备检查它并使用触摸滚动时,动画会冻结。松开触摸屏后再次显示。
当我使用触摸屏滚动时,有什么方法可以保持动画?
好吧,当您滚动触摸屏手机时,任何类型的 JS 动画都会冻结。
lft = 0;
setInterval(function(){
lft++;
$('#my-div').css('margin-left',lft+'px');
},100);
如果有人想在现场看到问题,请看这里
http://johnpolacek.github.com/scrollorama/
它在桌面浏览器中表现出色,但在触摸和滚动时会冻结来自移动浏览器的动画。
谢谢