0

私の PHP サイトでは、jquery を使ってあちこちで小さなことをしていますが、特に 1 つのページで jquery を頻繁に使用しています。

「携帯電話では機能しない」と言う人がいますが、これはコードまたはスクリプトの問題の場合でしょうか、それとも特定の携帯電話が jquery スクリプトを好まないだけなのでしょうか?

私のサイトには、jquery を使用して 10 秒ごとに更新されるサイドバーがあります。この特定のページを追加して以来、誰もそれが機能しないとは言いませんでした。コードの問題だと思います。

基本的に私はそれについて何かできることがあるかどうか尋ねています。

4

1 に答える 1

2

私は最近、jquery に大きく依存するモバイル ハイブリッド アプリを構築しています。Jquery は広い意味で携帯電話で問題なく動作しますが、いくつかの問題があります。

アニメーション:

アニメーションは遅くてぎくしゃくすることがありますが、昨夜私が発見したように、GPU ハードウェア アクセラレーションを強制的に jquery と CSS トランジションで動作させることができ、パフォーマンスが大幅に向上します。すべての div と画像で以下の css スタイルを使用して、ハードウェアに 3D グラフィックスのレンダリングを強制することで、これを実現しました。

div, img {-webkit-transform:translateZ(0); }

効果遅延:

ボタンの「クリック」などのjqueryイベントが呼び出されると、イベントの内容と呼び出されているものによっては、イベントが発生するまでに1秒かかる場合があります。

私は jquery mobile さえ使用せず、通常の jquery だけを使用します。実際のニッチピッカーだけが不満を言う非常に小さなパフォーマンスの問題を除けば、jquery は完全に正常に動作します。これは、コードを最適化し、特定のコーディング習慣を開発して、処理エンジンの負荷を軽減する場合にすぎません。

于 2012-07-10T12:30:27.107 に答える