博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jq弹出层
阅读量:6199 次
发布时间:2019-06-21

本文共 3233 字,大约阅读时间需要 10 分钟。

hot3.png

 HTML

 

css

.modal-box{display: none; position: fixed; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; z-index: 1000; background-color: rgba(0,0,0,.5);}.modal-box .modal-wrap,.modal-wrap{position: fixed; left: 50%; top: 50%; z-index: 210; width: 460px; margin-top: -300px; margin-left: -230px; background: #fff;}.modal-box .modal-container,.modal-container{position: relative; border: 0; padding-top: 35px; background: #fff; overflow: hidden; box-shadow: none;}.modal-box .modal-header,.modal-header{text-align: center; margin-bottom: 30px; padding: 0; border-bottom: none;}.modal-box .modal-header h3,.modal-header h3{margin-bottom: 15px; color: #2579ef; font-size: 24px;}.modal-box .close-btn,.close-btn{display: block; cursor: pointer; position: absolute; right: 15px; top: 15px; background: none; border: none; outline: none; z-index: 10001;}.modal-box input,.right-wrap input{padding: 0 20px; width: 100%; height: 40px; line-height: 40px; font-size: 16px;}.modal-box .form-group{margin-bottom: 10px;}.modal-box .tel,.modal-box .name{padding: 0 80px;}.modal-box .submit-btn,.error-tips,.submit-btn{position: relative; padding: 0 85px;}.modal-box .submit-btn .icon-arrow8,.error-tips .icon-arrow8,.submit-btn .icon-arrow8{position: absolute; left: 250px; top: 26px;}.modal-box .submit-btn input,.submit-btn .know,.submit-btn input,.right-wrap .submit-btn input{width: 100%; margin-top: 10px; padding: 0; height: 40px; line-height: 40px; font-size: 16px; color: #fff; text-align: center; background: #2579ef; opacity: 1; cursor: pointer;}.modal-box .submit-btn a i,.right-wrap .submit-btn a i{margin-left: 10px;}.modal-box .modal-footer{text-align: center; border-top: none;}.modal-footer{position: relative;}.modal-footer .telephone{margin: 10px 85px 30px; line-height: 30px;}.modal-footer .telephone label{float: left;}.modal-footer .telephone strong{float: left; font-size: 28px; color: #2579ef;}

 

JS部分

//弹窗所有操作function jModal(){    $(".j-popup-trigger").on("click", function(event){        event.preventDefault();        $(".j-modal-box").fadeIn("fast");    });    $(".j-modal-box").on("click", function(event){        if($(event.target).is(".j-close-modal") || $(event.target).is(".j-modal-box")){            event.preventDefault();            $(this).fadeOut("fast");        }    });    //键盘ESC关闭弹窗    $(document).keyup(function(event){        if(event.which == "27"){            $(".j-modal-box").fadeOut("fast");            $(".j-last-modal").fadeOut("fast");        }    });}
最重要的是使用事件委托:
即事件冒泡和事件源对象进行处理
event.target以及阻止默认事件

转载于:https://my.oschina.net/parchments/blog/655812

你可能感兴趣的文章
tomcat日志神器--kibana
查看>>
Idea_学习_08_常用快捷键
查看>>
怎么换网站模板?
查看>>
初学Python——函数
查看>>
Highcharts 7.1.1 发布,制作图表的纯 JS 类库
查看>>
如何删除微信web开发者工具中失效项目?
查看>>
spring源码-增强容器xml解析-3.1
查看>>
从编程小白到全栈开发:一只编程小白
查看>>
Python基础系列-列表解析(list comprehension)
查看>>
2016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:5分钟安装 30分钟入门和浏览常用命令...
查看>>
基于BottledWater-PG+nodejs实时地图应用实践
查看>>
LeetCode 283 Move Zeroes(移动所有的零元素)
查看>>
MySQL 添加索引之后 数据库做了些什么?
查看>>
AirPods的自动连接配对原理
查看>>
Worktile获斯道资本领投5000万人民币B轮融资,上半年营收同比增长300%以上
查看>>
HyperLedger Fabric 1.2 区块链技术形成(1.2)
查看>>
RStudio v1.2.1335 发布,R 语言的集成开发环境
查看>>
未来高端医疗器械将占据主要市场份额
查看>>
最完美的毁尸灭迹:皮箱连环弃尸案始末
查看>>
Web性能优化 – 关键渲染路径以及优化策略
查看>>