javascriptを使ってモバイルサイト用の簡単な視差効果を作ろうとしています。
デスクトップブラウザからチェックするとうまくいきます。モバイルデバイスから確認し、タッチオンでスクロールすると、アニメーションがフリーズします。タッチスクリーンを離すと再び表示されます。
タッチスクリーンを使用してスクロールするときにアニメーションを維持する方法はありますか?
そうですね、どんな種類の JS アニメーションでも、タッチ スクリーン モバイルをスクロールしているときにフリーズします。
lft = 0;
setInterval(function(){
lft++;
$('#my-div').css('margin-left',lft+'px');
},100);
誰かがライブで問題を見たい場合は、こちらをご覧ください
http://johnpolacek.github.com/scrollorama/
デスクトップ ブラウザでは問題なく表示されますが、モバイル ブラウザからのアニメーションは、タッチしてスクロールするとフリーズします。
ありがとう