▽1
●
y-kawaz ●400ポイント ベストアンサー |
ボックスBのハンドラで event.stopPropagation() を実行してないでしょうか?
何もしなければ通常は内側でクリックイベントが実行されてもイベントは外側の要素にバブリングしてきて外側のボックスAのハンドラも実行されるはずです。
そうならないのは内側のハンドラで event.stopPropagation() が実行されてるからだと思います。
もしボックスAのハンドラでそれが必須でないのであれば、試しに stopPropagation() が呼ばれていないか探してコメントアウトしてみててください。
No.1 の方の補足。
もし、IE を使ってるようであれば、
event.cancelBubble = true
を探してみましょう。