一、layer弹出组件
下载地址:http://www.chtml.cn/topic/show/25
如何安装:
1.下载完毕后把layer文件夹拿出放到你的工程目录下thinkphp请放在指定的公共目录下,以便前后台使用。

2.layer的弹出框引用文件

<script src="/1.9.1/jquery.min.js"></script>
<script src="layer/layer.js"></script>

3.layer框架的使用

如图的html代码:

<h2 style="padding-bottom:20px;">按钮模块:弹出框</h2><div id="button"><a href="javascript:;" id="tanchu">信息</a><a href="javascript:;" id="xunwen">询问层</a><a href="javascript:;" id="tishi">提示层</a><a href="javascript:;" id="buhuo">捕获页</a><a href="javascript:;" id="ymc">页面层</a><a href="javascript:;" id="zdyy">自定义页</a><a href="javascript:;" id="jzc">加载层</a><a href="javascript:;" id="load">loading层</a></div>

layer的js控制代码:

//关于
$('#about').on('click', function(){layer.alert(layer.v + ' - 贤心出品 sentsin.com');
});$("#tanchu").click(function(){//墨绿深蓝风layer.alert('墨绿风格,点击确认看深蓝', {skin: 'layui-layer-molv' //样式类名,closeBtn: 0}, function(){layer.alert('偶吧深蓝style', {skin: 'layui-layer-lan',closeBtn: 0,shift: 4 //动画类型});});
})$("#xunwen").click(function(){//询问框layer.confirm('您是如何看待前端开发?', {btn: ['重要','奇葩'] //按钮}, function(){layer.msg('的确很重要', {icon: 1});}, function(){layer.msg('也可以这样', {time: 20000, //20s后自动关闭btn: ['明白了', '知道了']});});
})$("#tishi").click(function(){//提示层layer.msg('玩命提示中');
})$("#buhuo").click(function(){//捕获页layer.open({type: 1,shade: false,title: false, //不显示标题content: $('.layer_notice'), //捕获的元素cancel: function(index){layer.close(index);this.content.hide();layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});}});
})$("#ymc").click(function(){//页面层layer.open({type: 1,skin: 'layui-layer-rim', //加上边框area: ['420px', '240px'], //宽高content: 'html内容'});
})$("#zdyy").click(function(){//页面层layer.open({type: 1,skin: 'layui-layer-rim', //加上边框area: ['420px', '240px'], //宽高content: 'html内容'});
})$("#jzc").click(function(){var index = layer.load(0, {shade: false}); //0代表加载的风格,支持0-2
});$("#load").click(function(){//loading层var index = layer.load(1, {shade: [0.1,'#fff'] //0.1透明度的白色背景});
})

二、bootbox.js弹出框组件
下载地址:http://www.chtml.cn/topic/show/35

引入js文件代码:

<script src="/1.11.1/jquery.min.js"></script>  <script src="/js/bootstrap.min.js"></script>  <script src="/bootbox.js"></script>  

html页面模态框控制代码:

<a href="javascript:;" val="" class="del"></a>

js控制代码

$(".del").click(function(){var url = $(this).attr('val');bootbox.confirm({title: "系统提示",message: "是否要该文章?", callback:function(result){if(result){}},buttons: {"cancel" : {"label" : "取消"},"confirm" : {"label" : "确定","className" : "btn-danger"}}});});

三、bootstrap模态框
下载地址:http://v3.bootcss.com/javascript/
版本:bootstrap 3
引入文件:

bootstrap.min.js

html代码:
演示模态框

<!-- Button trigger modal -->
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">Launch demo modal
</button><!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button><h4 class="modal-title" id="myModalLabel">Modal title</h4></div><div class="modal-body">...</div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">Close</button><button type="button" class="btn btn-primary">Save changes</button></div></div></div>
</div>

大小提示模态框

<!-- Large modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-lg">Large modal</button><div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel"><div class="modal-dialog modal-lg"><div class="modal-content">...</div></div>
</div><!-- Small modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-sm">Small modal</button><div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel"><div class="modal-dialog modal-sm"><div class="modal-content">...</div></div>
</div>

推荐几款好用的模态框附带教程相关推荐

  1. bootstrap 模态框无法使用_22 模态框Modal教程(plotly Dash Bootstrap版)

    今天第22课,本节课程主要学习Dash Bootstrap Components中的模态框Modal,类似页面中常见的对话框,在python web网页设计中较为常用.欣赏一首很甜蜜安静的钢琴曲< ...

  2. 通过javascript实现的轻量级模态框解决方案(支持Ajax)

    实现模态框的解决方案在互联网上能找到不少,但是它们大多需要引入诸如Jquery.Mootools.Dojo.YUI等javascript库.如果仅仅是要实现模态框就引入庞大的类库,岂不是得不偿失.这里 ...

  3. Bootstrap4+MySQL前后端综合实训-Day03-AM【折叠、模态框】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 折叠 菜鸟教程--Bootstrap--折叠 模态框 菜鸟教程--Bootstrap- ...

  4. bootstrap中轮播图、模态框、提示框/弹出框、滚动监听、弹性布局、响应式flex、多媒体对象

    轮播图: bootstrap封装了轮播图的功能,其具体如下: 类名 描述 .carousel 创建一个轮播图块的容器,实质是做布局用:且此容器应该有一个di属性,其属性值提供给下面左右按钮href锚点 ...

  5. uniapp vue nvue 模态框遮罩

    uniapp  vue  nvue 模态框遮罩 以前 纯 Vue 开发的时候:模态框遮罩就是这么写的 .popBack{position: fixed;top: 0;left: 0;z-index: ...

  6. 推荐7款实用强大的国产windows软件,你值得拥有!

    推荐7款非常强大好用的国产软件,国货崛起,改变你对国产软件的认知! 1.Snipaste Snipaste是一款简单强大的截图和贴图工具,还可以将截图贴回到屏幕上.F1截图,F3贴图,极简又高效. S ...

  7. 推荐8款我最常用的办公软件,解决痛点问题!

    推荐8款我最常用的办公软件,可以解决很多办公难题,让办公更有效率. 1.FileViewPro FileViewPro是一款高效的文件打开软件,现在软件格式越来越多了,有了FileViewPro,你不 ...

  8. 推荐10款windows端实用软件,每一款都是精品!

    推荐10款非常实用的电脑软件,每一个都非常强大,喜欢的话别忘记点赞哦~ 1.Everything Everything是一款快速文件索引软件,基于名称快速定位文件和文件夹.它比windows自带的本地 ...

  9. html弹窗赋值给查询框,bootstrap模态框动态赋值, ajax异步请求数据后给id为queryInfo的模态框赋值并弹出模态框(JS)...

    /查询单个 function query(id) { $.ajax({ url : "/small/productServlet", async : true, type : &q ...

最新文章

  1. 数据缺失、混乱、重复怎么办?最全数据清洗指南
  2. 院士王坚:坚持你相信的事,相信你坚持的事
  3. “机器人之夜”看猎豹跑得快还是五款机器人价格降得快?“鸿门宴”正式上演
  4. 【leetcode】Remove Linked List Elements(easy)
  5. VISUAL STUDIO 2019 快捷键
  6. C++容器的insert()函数有以下三种用法: 最终*it=val;
  7. 2021年中国微粉磨料市场趋势报告、技术动态创新及2027年市场预测
  8. python 滚动字幕_Python pygame绘制文字制作滚动文字过程解析
  9. 用c#写的smtp邮件发送类
  10. X1Tablet键盘改造成USB键盘
  11. 怼天怼地的马斯克道歉了?
  12. 魅族更新Android10,魅族16S升级90hz?Flyme安卓10如约而至
  13. Mac笔记本鼠标滚动方向(老忘记在哪儿记录一下吧)
  14. 计算机基础-工控机、上位机、下位机、stm32、单片机
  15. 孤独后厂村,IT人百态:30万互联网人跳不出的中国硅谷
  16. 现在做短视频运营是不是太晚了
  17. t-learning 产品经理课程笔记
  18. Compile和Build的区别?
  19. c语言中能否将打开多个文件的行为放入循环中
  20. ASP.NET二手商品交易系统VS开发sqlserver数据库web结构c#编程计算机网页目

热门文章

  1. vi通过Vundle安装和删除插件
  2. Qt简单的解析Json数据例子(一)
  3. Ansible一键部署CDH
  4. 玩转Redis集群(下)
  5. webstorm 注册码,亲测可用
  6. ubuntu 12.04 LTS安装zimbra
  7. 什么是事务(Transaction)
  8. 今天的不一会儿的飞鸽传书
  9. 至今还记忆犹新的即时通讯
  10. 结果期待3年多的看图软件