私は最近、jQTouchを使ってiPhone用サイトの開発を開始し、次のコードを持っていました:jQueryのアニメーションのパフォーマンスモバイルSafariの
<li class="title" onclick="showDesc('desc1');">Post Title</li>
<li id="desc1" class="shortDesc">
Short description of post content
<a href="#viewPost">Read</a>
</li>
<script type="text/css>
function showDesc(id){
$("#"+id).slideToggle();
}
</script>
「desc1は」CSSの中に隠されて表示され、ユーザーのクリックを投稿タイトル(私はちょうどモックアップに取り組んでいるので、showDesc()に渡された引数は現時点ではハードコードされています)
私の問題は、iPhone自体で見ると、アニメーションが非常に遅く、 。それはデスクトップブラウザ(明らかに!)とiPhoneシミュレータで正常に動作し、ユニット自体(iOS 4.3.2を実行中)にあります。
質問:私のコードに問題がありますか?またはjQueryがMobile Safari用に最適化されていないケースですか?
私はモバイルフレームワークにjQTouchを使用していますが、ドキュメンテーションではアニメーションによるページ遷移についてしか説明していませんので、その方法があるかどうかはわかりません。
また、このタスクはCSS3アニメーションに適していますか?
ありがとうございます!