種別[statuses] cocolog:70418937
セクションJRF のひとこと
日時2011年11月03日
元URLhttp://jrf.cocolog-nifty.com/statuses/2011/11/javas.html

JavaScript で form がまったく反応しなくなり、form…

JavaScript で form がまったく反応しなくなり、form の下に別のイベントを取る controller をしこんであったので、event の addEventListener あたりのバブリングとかプロパゲーションとかいったあたりを疑った。
JRF 2011年11月3日

が、結果は、CSS でフォームのコンテナである div を position: absolute し忘れていたのを修正したら、直った。なして?

…absolute で固定した他の DOM 要素がおおっていると、その下の relative な要素にイベントが伝わらないとかあるのか?z-Index は form のほうが上だったんだが…。body からの relative 位置で描かれたことで、appendChild した form の div の親の bounding box から、ちょうど form 部分が外れるようになり、そこがその親の子のイベントとして拾われなくなったってこと?

JRF 2011年11月3日