jQuery simpleModal插件的使用介绍
SimpleModal是一个轻量级的jQuery插件,它提供了一个模式对话框发展强大的接口。是一个模态对话框的框架。 SimpleModal使您可以灵活地构建任何你可以设想,而屏蔽相关的跨浏览器问题。
(0)写在前面
jquery、simpleModal、浏览器这三者的兼容性,不仅显示在报错上,还体现在所呈现的效果不是预期上。
说一下我的环境
jquery-1.8.3.js
jquery.simplemodal.js 1.4.4
chrome49
去官网下载simpleModal,可以省去很多麻烦,比如名子一样但内容不一样,说多了都是泪啊
(1)快速入手
导入顺序
<script type="text/javascript" src="jquery-1.8.3.js" ></script> <script type="text/javascript" src="jquery.simplemodal.js" ></script>
将下列代码黏贴到你的html文件
<body> <div id="lol" style="border:1px solid red;display:none"> <p>很好,你可以继续看下去了</p> <button type="button" class="simplemodal-close">关 闭</button> </div> <br> <script><br> $(function() <br> {<br> $('#lol').modal(); <br> });<br> </script> </body>
如果你看到lol元素在浏览器视口的位置是,左右居中,上下居中,点击关闭按钮隐藏,浏览器没报错,可以继续了。
(1)详细介绍
继续以往的观点,这里不是JQuery官网
说一些比较常见的,新鲜的东西,了解这些,你就可以完成大部分工作,并知道怎么找到自己不知道的
有兴趣的的小伙伴可以通过debug查看元素信息
(a) $.modal
$.modal("<div>123</div>");
自己看效果
(b)传递参数
可以这样使用
$('#lol').modal({<br>})
对象里可以放入以下参数,单不限于以下参数
position: ['0']
数组里可以放入两个参数,指定,left的值(不是lol的)
只有一个时,指定
overlayId: 'osx-overlay',
opacity: 75,
overlayClose: true,
overlayId: 'osx-overlay' 指定simpleModal框架自动创建的div的id名,你将获得控制权,注意,你需要手动的加上这个样式,最好在给他指定一个非白色的背景色
opacity: 75 osx-overlay所代表元素显示时,内容的透明度
overlayClose: true osx-overlay所代表元素被点击时,是否回到上一个状态,看到的现象是lol所代表的元素不可见了。
onOpen:
onClose:
两个属性可以绑定函数,覆盖默认的显示、关闭函数
(c)不显示
sampleModal会为含有类为simplemodal-close的元素自动绑定关闭行为,列如
<button type="button" class="simplemodal-close">关 闭</button>
(2)综合练习
style样式
<style type="text/css"> #osx-overlay { background-color:black; } </style>
body区域(含js)
<body> <div id="lol" style="border:1px solid red;display:none"> <p>遁地龙卷风</p> <button type="button" class="simplemodal-close">关 闭</button> </div> </body> <script> $(function() { $('#lol').modal({ position: ['0'], overlayId: 'osx-overlay', opacity: 75, position: ['0'], overlayClose: true, }); }); </script>
以上所述是长沙网络推广给大家介绍的jQuery simpleModal插件的使用介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,长沙网络推广会及时回复大家的。在此也非常感谢大家对狼蚁SEO网站的支持!
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程