我使用本教程中添加模态屏幕:点击远离它关闭模式弹出
http://raventools.com/blog/create-a-modal-dialog-using-css-and-javascript/
一切正常,除了关闭它的伟大。我不想通过按钮关闭它,我想让用户可以通过单击模式外部的按钮来关闭它,即在其后面的其他页面的背景中。
用户告诉我要补充onclick='overlay()'
到覆盖DIV这样<div id="overlay" onclick='overlay()'>
当我尝试通过单击之外,如果它,它的工作原理,关闭模式,但如果你点击的实际模式本身,还会关闭,我不想要它,因为它是一个注册表单。那么有没有什么方法可以通过点击实际模态本身之外来关闭模态?
您可以检查是否点击源自覆盖,然后调用'覆盖()' – Musa
确定,但如何将我检查,其中点击来自何处,我不在JavaScript中很棒。 – Arken