0

jQuery の代わりに Zepto.js で動作し、Zepto が提供するタッチ イベントをサポートするスライダーはありますか?

jQuery を使い続けて、hammer.js http://eightmedia.github.com/hammer.js/などのプラグインでスライダー タッチ イベントをトリガーする必要がありますか?

jQueryはGoogleのCDNにあるので、ダウンロード時間は問題ではないと思います.

モバイル Web プロジェクトで zepto.js をうまく使用した人はいますか?

4

1 に答える 1

4

うわー、それはさまざまな質問の数です。ここに行きます:

1 & 2) FlexSlider など、デフォルトでタッチ イベントをサポートするスライダー/カルーセルが多数あります。FlexSlider は、多くの jQuery プラグインや拡張機能と同様に、jQuery を必要とします。ただし、Zepto は jQuery と API 互換であるため、ほとんどの場合、FlexSlider はそのまま jQuery で動作します。コード内で jQuery への参照を検索し、Zepto または $ に変更するだけです。ただし、FlexSlider には現在Win 8 のバグがあり、初心者には向かないかもしれません。その場合、この記事で説明されているように、人気のある Bootstrap カルーセルを使用し、独自のタッチ イベントをプラグインすることをお勧めします。. この投稿では、jQuery Mobile のタッチ イベントの使用方法について説明していますが、Zepto のタッチ イベントも同様に簡単に使用できます。逆に、jQuery で Zepto タッチ イベントを使用したい場合、これも簡単に実現できます。いくつかの小さな変更が必要です (ここでパッチを適用したバージョンを取得できます)。

3) Google CDNは Zeptoをホストしていませんが、 Cloudflare の cdnjsでホストされていることがわかります。cdnjs は Google CDN よりも高速である可能性があるという提案さえあります。

4) はい、モバイル プロジェクトで Zepto を使用したことがあります。これはうまく機能し、モバイル デバイスではほとんど不要な後方互換性を提供する jQuery よりもかなり軽量です。

于 2013-04-18T04:06:16.230 に答える