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

回答編集履歴

3

対処案追加

2015/12/24 16:54

投稿

blackonyx
blackonyx

スコア354

answer CHANGED
@@ -12,4 +12,18 @@
12
12
  > ヤフートリプルに限って、「ファイルがありません」という404エラーのような表示
13
13
 
14
14
  という問題がある以上、イベントの伝搬はキャンセルされていないことから、全くの推論ですが、bxスライダーのある部分よりも、**DOM上の先祖階層**に何かあるとしか思えません。
15
- ブラウザのF12開発者モードか何かで、このヤフートリプル環境での**DOM上の先祖階層**を確認すれば、もしかしたら何かわかるかもしれません。
15
+ ブラウザのF12開発者モードか何かで、このヤフートリプル環境での**DOM上の先祖階層**を確認すれば、もしかしたら何かわかるかもしれません。
16
+
17
+ ---
18
+ もし、このイベントの伝搬が原因なら、以下のスクリプトを試してみてください。
19
+ ```javascript
20
+
21
+ onSliderLoad : function() {
22
+ timeout_id = setTimeout(null, 10000);
23
+ // bxsliderのスライドロードイベントに追加
24
+ $(".bx-wrapper").on("click", function(e) {
25
+ e.stopPropagation();
26
+ });
27
+ },
28
+
29
+ ```

2

追加2

2015/12/24 16:53

投稿

blackonyx
blackonyx

スコア354

answer CHANGED
@@ -12,4 +12,4 @@
12
12
  > ヤフートリプルに限って、「ファイルがありません」という404エラーのような表示
13
13
 
14
14
  という問題がある以上、イベントの伝搬はキャンセルされていないことから、全くの推論ですが、bxスライダーのある部分よりも、**DOM上の先祖階層**に何かあるとしか思えません。
15
- ブラウザのF12開発者モードか何かでこの**DOM上の先祖階層**を確認すれば、もしかしたら何かわかるかもしれません。
15
+ ブラウザのF12開発者モードか何かでこのヤフートリプル環境での**DOM上の先祖階層**を確認すれば、もしかしたら何かわかるかもしれません。

1

追加

2015/12/24 15:51

投稿

blackonyx
blackonyx

スコア354

answer CHANGED
@@ -6,6 +6,8 @@
6
6
  ```
7
7
  と、`href=""` (ここでは、`http://8-dai.com/jQuery/`)にリンクしているように見えます。
8
8
  しかしながら、このa要素にクリックイベントをバインドして、そのイベントハンドラ内に`e.preventDefault();`として、その後の通常のイベント「`http://8-dai.com/jQuery/`へのリンクをクリック」はキャンセルされています。
9
+ この、サンプルでは、エラーが再現できないのでここまでしかわかりません。
10
+
9
11
  しかし、
10
12
  > ヤフートリプルに限って、「ファイルがありません」という404エラーのような表示
11
13