35

jQuery と jQuery UI に Google CDN を使用したい..

ここからの回答をjQueryに使用しています。 Google でホストされている jQuery を使用する最善の方法ですが、Google でホストされているライブラリにフォールバックできません

しかし、私はこのビットを理解していません:

if (typeof jQuery == 'undefined')

どうすればjQuery UIでそれを行うことができますか? また、これはカスタム js ファイルも生成するため、カスタム jQuery UI テーマで動作しますか?

4

3 に答える 3

52

を使用して電話をかけることができます

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" type="text/css" media="all" /> 
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js" type="text/javascript"></script>

テーマの名前を変更することで、他の Ui テーマにリンクすることもできます。この場合、名前ベースを他のテーマ名/base/jquery-ui.cssに変更して、他のテーマに変更します。

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" type="text/css" media="all" />

すべての CDN リンクのリンクについては、jQuery UI ブログを参照してくださいhttp://blog.jqueryui.com/

Google CDN が失敗したりダウンしたりすることが懸念される場合は、CDN がオフラインのときにローカル コピーにフォールバックできます (この例は、HTML5 ボイラープレートのようなテンプレートに組み込まれています)。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
    window.jQuery || document.write('<script src="js/libs/jquery-1.7.1.min.js"></script>')
</script>
于 2011-03-05T20:46:00.157 に答える
9

カスタム jQuery UI テーマを使用している場合は、それを独自のサーバーでホストする必要があります。Google はメインの jQuery UI テーマのみをホストしています。

jQuery UI ライブラリがロードされているかどうかを確認するには、次のようにします。

if (jQuery.ui) {
}
于 2011-03-05T20:48:09.900 に答える