html5中文学习网

您的位置: 首页 > 网站及特效实例 > javascript特效 » 正文

jQuery simpleModal插件的使用介绍_jquery_

[ ] 已经帮助:人解决问题

SimpleModal是一个轻量级的jQuery插件,它提供了一个模式对话框发展强大的接口。是一个模态对话框的框架。 SimpleModal使您可以灵活地构建任何你可以设想,而屏蔽相关的跨浏览器问题。QtEHTML5中文学习网 - HTML5先行者学习网

(0)写在前面QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

jquery、simpleModal、浏览器这三者的兼容性,不仅显示在报错上,还体现在所呈现的效果不是预期上。QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

说一下我的环境QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

jquery-1.8.3.jsQtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

jquery.simplemodal.js 1.4.4QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

chrome49QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

去官网下载simpleModal,可以省去很多麻烦,比如名子一样但内容不一样,说多了都是泪啊QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

(1)快速入手QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

导入顺序QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

<script type="text/javascript" src="jquery-1.8.3.js" ></script><script type="text/javascript" src="jquery.simplemodal.js" ></script>

将下列代码黏贴到你的html文件QtEHTML5中文学习网 - HTML5先行者学习网

<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元素在浏览器视口的位置是,左右居中,上下居中,点击关闭按钮隐藏,浏览器没报错,可以继续了。QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

(1)详细介绍QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

继续以往的观点,这里不是JQuery官网QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

说一些比较常见的,新鲜的东西,了解这些,你就可以完成大部分工作,并知道怎么找到自己不知道的QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

有兴趣的的小伙伴可以通过debug查看元素信息QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

(a) $.modalQtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

$.modal("<div>123</div>"); 

自己看效果QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

(b)传递参数QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

可以这样使用QtEHTML5中文学习网 - HTML5先行者学习网

$('#lol').modal({<br>})

对象里可以放入以下参数,单不限于以下参数QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

position: ['0']QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

数组里可以放入两个参数,指定top,left的值(不是lol的)QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

只有一个时,指定topQtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

overlayId: 'osx-overlay',QtEHTML5中文学习网 - HTML5先行者学习网
opacity: 75, QtEHTML5中文学习网 - HTML5先行者学习网
overlayClose: true,QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

overlayId: 'osx-overlay' 指定simpleModal框架自动创建的div的id名,你将获得控制权,注意,你需要手动的加上这个样式,最好在给他指定一个非白色的背景色QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

opacity: 75 osx-overlay所代表元素显示时,内容的透明度QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

overlayClose: true osx-overlay所代表元素被点击时,是否回到上一个状态,看到的现象是lol所代表的元素不可见了。QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

onOpen: QtEHTML5中文学习网 - HTML5先行者学习网
onClose: QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

两个属性可以绑定函数,覆盖默认的显示、关闭函数QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

(c)不显示QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

sampleModal会为含有类为simplemodal-close的元素自动绑定关闭行为,列如QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

<button type="button" class="simplemodal-close">关 闭</button>

(2)综合练习QtEHTML5中文学习网 - HTML5先行者学习网
QtEHTML5中文学习网 - HTML5先行者学习网

style样式QtEHTML5中文学习网 - HTML5先行者学习网

<style type="text/css">#osx-overlay{background-color:black;}</style>

body区域(含js)QtEHTML5中文学习网 - HTML5先行者学习网

<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插件的使用介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!QtEHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助