teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

edit

2021/02/27 06:50

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -32,4 +32,6 @@
32
32
  複数バージョンを同時に入れると機能的な不整合が起きて不具合の要因に成りかねません。
33
33
 
34
34
 
35
- ひとまず、WordPress度外視で、静的HTMLで最小構成で組んでプラグインが動作するか確認されてはどうでしょうか。
35
+ ひとまず、WordPress度外視で、静的HTMLで最小構成で組んでプラグインが動作するか確認されてはどうでしょうか。
36
+
37
+ [README](https://github.com/sirxemic/jquery.ripples/#jquery-ripples-plugin)と[原本コード](https://github.com/sirxemic/jquery.ripples/blob/master/dist/jquery.ripples.js)読んだ限り、jQueryバージョンの言及はないのでjQuery本体バージョンの依存性はないと考えます。

2

edit

2021/02/27 06:50

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -27,9 +27,9 @@
27
27
  もちろんHTMLも整合性がとれている必要があります(プラグインをあてたい要素を正しく指しているか、要素は確実に参照できる状態か)
28
28
 
29
29
  WordPressならWordPressの諸々影響受ける可能性もあります。
30
- 確か、jQueryは何かしない限りデフォルトで読み込まれるように組まれているはずなので、
30
+ 確か、WordPressではjQuery本体は何かしない限りデフォルトで読み込まれるように組まれているはずなので、
31
31
  自前で読み込ませる必要はなかったはずで。
32
- 複数バージョンを同時に入れると機能的な不整合が起きて不具合の要に成りかねません。
32
+ 複数バージョンを同時に入れると機能的な不整合が起きて不具合の要に成りかねません。
33
33
 
34
34
 
35
35
  ひとまず、WordPress度外視で、静的HTMLで最小構成で組んでプラグインが動作するか確認されてはどうでしょうか。

1

edit

2021/02/27 06:45

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -6,6 +6,24 @@
6
6
  0. jQueryプラグイン利用の記述
7
7
 
8
8
  です。
9
+
10
+ これは「定義されているものを利用している」ため。
11
+ なのでjQuery本体js読み込ませてないのにjQueryプラグイン本体js読み込ませても使えないし、
12
+ jQueryプラグイン本体js読み込ませてないのにjQueryプラグイン利用の記述をしても使えません。
13
+ それぞれ依存関係にあります。
14
+
15
+ エラー
16
+ ```js
17
+ a();
18
+ let a = function(){console.log("test")}
19
+ ```
20
+ 動作する
21
+ ```js
22
+ let a = function(){console.log("test")}
23
+ a();
24
+ ```
25
+
26
+
9
27
  もちろんHTMLも整合性がとれている必要があります(プラグインをあてたい要素を正しく指しているか、要素は確実に参照できる状態か)
10
28
 
11
29
  WordPressならWordPressの諸々影響受ける可能性もあります。