cocolog:70418937
JavaScript で form がまったく反応しなくなり、form の下に別のイベントを取る controller をしこんであったので、event の addEventListener あたりのバブリングとかプロパゲーションとかいったあたりを疑った。 (JRF 9880)
JRF 2011年11月 3日 (木)
JavaScript で form がまったく反応しなくなり、form の下に別のイベントを取る controller をしこんであったので、event の addEventListener あたりのバブリングとかプロパゲーションとかいったあたりを疑った。 (JRF 9880)
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日 2308