2012-03-01 6 views

答えて

0

私はこれをIEでこれより先にするために少しトリックを使いました。あなたの#フォトエディター-NAVのCSSクラスに次の2行を追加してみてください:

opacity:0.01; 
background:white; 

背景色が人間の目には検出不可能であり、それはIEでdivのオフバブルにイベントを可能にします。

+0

の後ろで起こっていることを理解したいのですが...しかし...どのように??? – coool

+0

私はそれが働いている方法の詳細が必要です...いくつか私は他の人が答えるのを待つ必要があるかもしれません – coool

+0

申し訳ありませんが、ちょうどこれに戻ってきました。 IEでは、DOM要素は透明である部分のクリックイベントを受け付けません。だから、あなたのdivが完全に透明だが、あなたがしっかりした境界線を持っていれば、div内の透明度は何もないように扱われるので、境界線をクリックしてクリックイベントを得ることができるだろう、そのイベントはdivのイベントにバブルすることはできません。 – KodeKreachor