-1

我正在创建一个自定义覆盖弹出窗口。为此,我使用at和atdiv在页面上放置一个遮罩。弹出窗口是另一个位于 masking 顶部的窗口。width/height100%opacity0.8divdiv

如果单击div掩码,我正在编写一个函数来隐藏这两个s。div这将“关闭”弹出窗口。

为了测试这个功能,我使用了 Javascript 警报。我注意到单击弹出窗口时仍会触发警报div,而不仅仅是屏蔽div。这表明弹出窗口div没有定位到绝对前面。我还注意到弹出窗口div中的文本略微不透明,表明它也受到 masking 的影响div

如何将遮罩 div 定位到绝对前面?

小提琴

4

1 回答 1

1

http://jsfiddle.net/c26Ez/

用于stopPropagation()使事件不会冒泡 dom

于 2013-04-09T10:33:27.983 回答