回答編集履歴
1
指摘を頂いた通り、誤回答であったため、修正
answer
CHANGED
@@ -1,6 +1,14 @@
|
|
1
1
|
jQueryファイルをローカルにおく必要があるとのことなので、
|
2
2
|
含め、回答させていただきます。
|
3
3
|
|
4
|
+
ご指摘をいただきましたので、回答を修正いたします。
|
5
|
+
改めて調査いたしましたところ、src属性にて、外部ファイルを読み込む場合、
|
6
|
+
読み込みの速さに関係なく、HTMLに書いた順に処理が行われることがわかりました。
|
7
|
+
よって、本回答の前半の可能性は必然なくなります。
|
8
|
+
なので、本回答の後半から、ご参考いただければと思います。
|
9
|
+
誤回答、大変に失礼しました。
|
10
|
+
|
11
|
+
-------- 誤回答ここから --------
|
4
12
|
原因はおそらく、
|
5
13
|
**jQueryファイルの内容が完全に読み込まれる前に、jQuery-uiの読み込みが開始されている**かと思います。
|
6
14
|
基本的に、script要素で外部ファイルを読み込みをする場合、
|
@@ -8,6 +16,8 @@
|
|
8
16
|
もしかしたら、jQueryは、レンダリングブロックを防ぐために、非同期で処理を読み込むようになっているかもしれません。
|
9
17
|
そうであった場合、CDNだと動く理由は明快で、CDNは読み込みが速いものなので、下手しい、同サーバー上のローカルファイルより読み込みが速くなっているのかもしれません。
|
10
18
|
ですが、上記が原因でない場合、
|
19
|
+
-------- 誤回答ここまで --------
|
20
|
+
|
11
21
|
そのjQueryファイルになんらかの原因があるので、
|
12
22
|
本家サイトより、再度ダウンロードを行い、ファイルを置き直すのがよろしいかと思います。
|
13
23
|
(コピペで、はっつけた場合など、何かコピペ漏れがある可能性もあります)
|