手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery simpleModal插件的使用介绍
jQuery simpleModal插件的使用介绍
摘要:SimpleModal是一个轻量级的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"> <p>很好,你可以继续看下去了</p> <button type="button">关 闭</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']

数组里可以放入两个参数,指定top,left的值(不是lol的)

只有一个时,指定top

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">关 闭</button>

(2)综合练习

style样式

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

body区域(含js)

<body> <div id="lol"> <p>遁地龙卷风</p> <button type="button">关 闭</button> </div> </body> <script> $(function() { $('#lol').modal({ position: ['0'], overlayId: 'osx-overlay', opacity: 75, position: ['0'], overlayClose: true, }); }); </script>

以上所述是小编给大家介绍的jQuery simpleModal插件的使用介绍,希望对大家有所帮助,如果大家有任何疑问请给我们留言,小编会及时回复大家的。在此也非常感谢大家对查字典教程网的支持!

【jQuery simpleModal插件的使用介绍】相关文章:

Jquery跨浏览器文本复制插件Zero Clipboard的使用方法

Javascript 高阶函数使用介绍

jQuery实现div随意拖动的实例代码(通用代码)

jquery插件validation实现验证身份证号等

AspNet中使用JQuery boxy插件的确认框

JavaScript中valueOf()方法的使用介绍

JavaScript中的条件判断语句使用详解

jquery使用经验小结

JavaScript正则表达式中的global属性的使用

jQuery插件制作之全局函数用法实例

精品推荐
分类导航