jQuery实现点击弹出背景变暗遮罩效果实例代码


Posted in Javascript onJune 24, 2016

本文是小编实现的一个简单的jquery点击弹出背景变暗遮罩效果,并且点击空白处隐藏弹出层的效果,效果非常棒,小编只给大家贴出了关键代码了,大家可以根据个人需要适当的添加内容。

js代码如下:

<script type="text/javascript">
 $(document).ready(function(){
 $(".tkyy").click(function(event){
    event.stopPropagation(); //停止事件冒泡
   $(".marsk-container").toggle();
 });
 //点击空白处隐藏弹出层
   $("body").click(function(event){
     var _con = $('.tkyy_con');  // 设置目标区域
     if(!_con.is(event.target) && _con.has(event.target).length ==0){ 
      $('.marsk-container').hide();     //淡出消失
     }
  });
 
});
</script>

css代码:

.marsk-container{background: #FFFFFF; display: none;position: absolute;position: fixed; top: 0; right: 0; left: 0; bottom: 0px; background: rgba(0,0,0,.5); z-index: 10; }

html代码:

<div class="tkyy"><span class="mui-icon mui-icon-arrowdown"></span>请选择退款类型 </div>
          <div class="marsk-container">
            <div class="tkyy_con">
            <div class="mui-input-row mui-radio ">
              <label>退运费</label>
              <input name="radio" type="radio" checked>
            </div>
            <div class="mui-input-row mui-radio ">
              <label>收到商品破损</label>
              <input name="radio" type="radio" checked>
            </div>
            <div class="mui-input-row mui-radio ">
              <label>少件/漏发</label>
              <input name="radio" type="radio" checked>
            </div>
            <div class="mui-input-row mui-radio ">
              <label>商品需要维修</label>
              <input name="radio" type="radio" checked>
            </div>
            <div class="mui-input-row mui-radio ">
              <label>发票问题</label>
              <input name="radio" type="radio" checked>
            </div>
            <div class="mui-input-row mui-radio ">
              <label>收到商品与描述不符</label>
              <input name="radio" type="radio" checked>
            </div>
            <div class="mui-input-row mui-radio ">
              <label>商品质量问题</label>
              <input name="radio" type="radio" checked>
            </div>
            <div class="mui-input-row mui-radio ">
              <label>描述问题</label>
              <input name="radio" type="radio" checked>
            </div>
          </div>
          </div>

效果如图:

jQuery实现点击弹出背景变暗遮罩效果实例代码

以上所述是小编给大家介绍的jQuery实现点击弹出背景变暗遮罩效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
Jul 26 Javascript
jQuery图片切换动画特效
Nov 02 Javascript
微信小程序 支付后台java实现实例
May 09 Javascript
w3c编程挑战_初级脚本算法实战篇
Jun 23 Javascript
JavaScript利用fetch实现异步请求的方法实例
Jul 26 Javascript
详解React 16 中的异常处理
Jul 28 Javascript
浅谈node中的exports与module.exports的关系
Aug 01 Javascript
简单实现jQuery弹窗效果
Oct 30 jQuery
vue axios 二次封装的示例代码
Dec 08 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
Feb 24 jQuery
vue实现循环切换动画
Oct 17 Javascript
基于Vue全局组件与局部组件的区别说明
Aug 11 Javascript
JS控制文本域只读或可写属性的方法
Jun 24 #Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 #Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
Jun 24 #Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
Jun 24 #Javascript
jQuery模仿单选按钮选中效果
Jun 24 #Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
Jun 24 #Javascript
jQuery如何获取动态添加的元素
Jun 24 #Javascript
You might like
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
2013/06/18 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
jQuery 工具函数学习资料
2010/04/29 Javascript
在vs2010中调试javascript代码方法
2011/02/11 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
javascript 正则表达式相关应介绍
2012/11/27 Javascript
javaScript arguments 对象使用介绍
2013/10/18 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
jQuery实现上传图片前预览效果功能
2017/08/03 jQuery
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
React之PureComponent的使用作用
2018/07/10 Javascript
vue-router动态设置页面title的实例讲解
2018/08/30 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
详解Vue2的diff算法
2021/01/06 Vue.js
[50:17]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
详解Python中的正则表达式的用法
2015/04/09 Python
python利用paramiko连接远程服务器执行命令的方法
2017/10/16 Python
django 控制页面跳转的例子
2019/08/06 Python
pycharm 2018 激活码及破解补丁激活方式
2020/09/21 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
函授大学生自我鉴定
2014/02/05 职场文书
信息与计算科学专业推荐信
2014/02/23 职场文书
请假条标准格式规范
2014/04/10 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
自我查摆剖析材料
2014/10/11 职场文书
2019年大学推荐信
2019/06/24 职场文书
go web 预防跨站脚本的实现方式
2021/06/11 Golang
Python基本的内置数据类型及使用方法
2022/04/13 Python
Python数组变形的几种实现方法
2022/05/30 Python