2013-04-27 8 views
5

私はjQueryを使ってプロジェクトをビルドしています。私はまた、デフォルトZURB財団4実装からZURB Foundation 4にZeptoではなくjQueryのみを使用させることができますか?

<script> 
    document.write('<script src=' + 
        ('__proto__' in {} ? 'js/vendor/zepto' : 'js/vendor/jquery') + 
        '.js><\/script>') 
</script> 

を削除ZURB Foundation 4.

にjQueryのにマニュアルを参照して置きます。

大丈夫ですか?または上記のコードを削除すると、ZURB Foundation 4の他の場所で問題が発生しますか?

つまり、ZURB Foundation 4にjQueryのみを使用させ、それを中断させることはできませんか?

答えて

6

スニペットは常にjQueryまたはZeptoのいずれかを読み込みますが、どちらも読み込まれません。もちろん、jQueryのみを使用できます。

Zeptoは機能が少ないjQueryクローンであり、ファイルサイズが非常に小さくなります。彼らがまだjQueryを使用する唯一の理由は、ZeptoにはInternet Explorerのどのバージョンもサポートしていないということだけです。

彼らはまたthe documentationでそれを説明する:

財団はJavaScriptをZeptoとjQueryゲートのうち右 で動作するように設計されました。 Zeptoはすべてのブラウザでサポートされていないため、Zeptoのマニュアルで が提案されていれば、 の互換性をテストし、必要に応じてZeptoまたはjQueryを読み込む必要があります。

+2

だから、背中のjQueryに落下するのではなく、なぜちょうどjQueryを使って開始するために使用しませんか?また、フォールバックはIE上で動作するように見えません。 IE 9と10でちょうどjqueryを使用すると、ドロップダウンなどのいくつかの基礎4プラグインが動作しないことがわかりました。 – Azure

+1

@ user2139648私が言ったように、Zeptoは小さく、したがって読み込みが高速です。プラグインは他のブラウザでも動作しますか、またはJSエラーがありますか? – jgillich

+0

それは私の間違いでした...私はアクティブxを無効にしました。今、彼らはIE10のjqueryに完全に取り組んでいます。しかし、私は他のブラウザでは得られないIEコンソールで "ネットワーク"エラーが発生します。これらはランダムです。しかし、大規模なjquery置換は、すべてのブラウザで完全に機能しています。これはjqueryがFoundation 4のもとでzeptoに近い代替物になると信じさせてくれます。 – Azure

2

だけ更新として、この過去の2014年1月、Zurbは、彼らが「決定されるように、それは財団5の彼らのリリース

でjQueryの2の賛成でZeptoを落としたと発表...軽いファイルサイズはしませんでした全体的に優れたパフォーマンスに変換することができます」「jQuery 2には1秒間に多くの操作があります」

関連する問題