2011-11-08 7 views
26

可能性の重複ロードされているかどうかを確認:jQueryのにjQuery UI拡張ライブラリがページにロードされている場合
Testing if jQueryUI has loadedjQueryのUIが

がどのようにチェックするの?

+3

を、あなたはこの質問を見たことがありますか? http://stackoverflow.com/questions/2260250/testing-if-jqueryui-has-loaded – ipr101

+0

wow、stackoverflowの検索機能はとても悪いです。私はこれを投稿する前に本当に周りを見ていて誰もこれを尋ねなかったことに驚いていました。 10倍。 – vsync

+0

私はこの問題を削除するでしょう...コピーは必要ありません。 – vsync

答えて

29
if (typeof jQuery.ui !== 'undefined') ... 

this SO postも参照してください。

$.ui 

を取得またはバージョン:

+1

@vsync:私は[主張しない](http://jsfiddle.net/ZrXqR/)(左側のjQuery UIチェックボックスのチェックボックスで再生し、 "実行"をヒットします) –

+1

+1再生され、動作します... –

+3

(typeof jQuery.ui === 'function')はあいまいさを排除します。 – dewd

0

これを$(document).ready()で呼び出すコードを入力してください。その時点で、すべてがページにロードされます。

+0

私は常にBODYタグを閉じる前にスクリプトを使用します。また、UIスクリプトがページ上で利用可能かどうかを知りたい場合は、不明な点があります。 – vsync

+0

jQueryが読み込まれただけでjQuery UIが実行されたわけではありません(リソースが見つかりませんでした。 ) –

31

は確認することができます

$.ui.version