首先定义一个背景黑色,透明度低的div,当点击的时候弹出需要显示的对话框,并显示遮罩层,关闭对话框,遮罩层隐藏。要注意的是对话框的z-index的值要比遮罩层大。
.mask{ position: absolute; background-color: #000; opacity: 0.5; z-index: 99; top: 0px; width: 100%; height: 100%; display: none; } <div class="complain-theme-content"> <ul> <li>技术水平</li> <li>服务态度</li> <li>服务质量</li> <li>服务速度</li> </ul> </div> <div class="mask"></div>
js代码:
$(function(){ $('.complain-theme').click(function(){ $('.complain-theme-content').fadeIn(); $('.mask').show(); }); $('.complain-theme-content li').click(function(){ var txt=$(this).text(); $(".complain-txt").text(txt); $('.complain-theme-content').fadeOut(); $('.mask').hide(); });
效果:
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索代码
, this
质量
jquery 弹出层 遮罩、jquery弹出div遮罩层、jquery点击弹出遮罩层、jquery底部弹出遮罩层、jquery弹出遮罩层插件,以便于您获取更多的相关知识。
时间: 2024-10-27 19:18:59