-1

カスタム オーバーレイ ポップアップを作成しています。そのために、 atとatdivを使用してページにマスキングを敷いています。ポップアップは、マスキングの上に配置された別のものです。width/height100%opacity0.8divdiv

divマスキングdivをクリックすると、これら 2 つの s を非表示にする関数を作成しています。これにより、ポップアップ ウィンドウが「閉じられます」。

この機能をテストするために、Javascript アラートを使用しています。divマスキングだけでなく、ポップアップをクリックするとアラートが引き続きトリガーされることに気付きましたdiv。これは、ポップアップdivが絶対最前面に配置されていないことを示します。また、ポップアップのテキストがわずかに不透明であることにも気付きました。これdivは、マスキングの影響も受けていることを示していdivます。

マスキング div を絶対前面に配置するにはどうすればよいですか?

フィドル

4

1 に答える 1

1

http://jsfiddle.net/c26Ez/

stopPropagation()イベントがドムを泡立てないようにするために使用します

于 2013-04-09T10:33:27.983 に答える