jQuery モバイルを使用してリスト メニューを作成しています。
クリックすると「スライド」効果を使用します
デザイン要素が多すぎる CSS スタイル シートを使用していました。そこで、スタイルシートを削除し、代わりに必要なスタイルを html ドキュメントに追加しました。
しかし、今はクリックしてもスライド効果が機能しません。
CSS スタイル シートを含めると、再び機能し始めます。
これはhttp://jsfiddle.net/r24XY/コードです。
jQuery モバイルを使用してリスト メニューを作成しています。
クリックすると「スライド」効果を使用します
デザイン要素が多すぎる CSS スタイル シートを使用していました。そこで、スタイルシートを削除し、代わりに必要なスタイルを html ドキュメントに追加しました。
しかし、今はクリックしてもスライド効果が機能しません。
CSS スタイル シートを含めると、再び機能し始めます。
これはhttp://jsfiddle.net/r24XY/コードです。
これらのクールなアニメーションが表示される理由は、その CSS ファイルのおかげです。移動するには、JQuery Mobile .js と .css ライブラリ ファイルの両方が必要です。
独自の要素を作成するためだけに、ライブラリ CSS ファイルから特定の要素を切り取るのは、悪い考えです。非常に悪い考えです。あなたが何かを逃した場合はどうなりますか?たとえそうしなくても.. もし彼らが明日アップデートをリリースしたら? 多くのコードを維持する必要があります。
CSS アニメーション (またはトランジション / トランスフォーム) は、jQuery Mobile やその他のモバイル Web フレームワークで使用されます。これは、これらが特定のデバイス (つまり iOS) でハードウェア アクセラレーションされるためです。したがって、CSS ファイルを削除すると、もちろんアニメーションも削除されます。