0
次のコードを使用して、背景色、画像、または不透明度のないフルスクリーンdivをクリックしないようにしています。ちょうどレギュラーのdiv。私は(クローム16.0.912.77、オペラ11.61、サファリ5.0.4、Firefoxの3.6.25、SeaMonkeyの2.1)その上で、それを試してみたブラウザでjQuery:IE8でのstopPropagation
$('.modalOverlay').click(function (evt) {
evt.stopPropagation();
alert('no');
});
そしてCSS
.modalOverlay {
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
}
正常に動作します。
IE8(64ビット)では、クリック可能なものでは機能しません。リンクなど。 IE8のバックグラウンドでどこかをクリックすると動作します。私がリンクをクリックすると、リンククリックはまだ通ります。
IE8で背景色を指定すると機能します。しかし、IE上の不透明度は痛みであるため、divは単色で、私はそれを望んでいません。背景色を指定せずにIE8上で動作させる方法はありますか?
ありがとうございました。
血まみれの地獄。私は3時間かけてIE上で不透明度を稼働させようと努力しましたが、ネット上から古い方法や新しい方法を試してみました。必要なのは背景色を追加することだけでした。背景色を試しましたが、rgba(0,0,0,0.3);同様に、単純な背景が働いた。ありがとう。 – WMI