下面这个弹出框,想实现如下效果:
1、点击弹出框右上角的叉时,弹出框关闭;
2、点击弹出框本身以外的地方时,弹出框关闭;
3、点击弹出框本身,弹出框不关闭(那个叉除外);
Html:
弹出框
Special title treatment
With supporting text below as a natural lead-in to additional content.
Go somewhere
Javascript:
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我的想法是,首先阻止弹出框点击事件的冒泡,然后再给document绑定关闭弹出框的事件。
这样点击弹出框内,由于阻止了事件冒泡就不会冒到document。而点击页面其余部分可关闭该弹框。
<script type="text/javascript">
$(function(){
})
</script>