jQuery simpleModal插件的使用介绍


Posted in Javascript onAugust 30, 2016

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']

数组里可以放入两个参数,指定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" 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插件的使用介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS实现时间格式化的方式汇总
Oct 16 Javascript
js使用eval解析json实例与注意事项分享
Jan 18 Javascript
Node.js中的缓冲与流模块详细介绍
Feb 11 Javascript
JS实现状态栏跑马灯文字效果代码
Oct 24 Javascript
浅谈javascript中的constructor
Jun 08 Javascript
JS实现全屏的四种写法
Dec 30 Javascript
利用JS实现简单的日期选择插件
Jan 23 Javascript
react native实现往服务器上传网络图片的实例
Aug 07 Javascript
微信小程序发布新版本时自动提示用户更新的方法
Jun 07 Javascript
Vue实现push数组并删除的例子
Nov 01 Javascript
JavaScript canvas绘制折线图
Feb 18 Javascript
js面向对象编程OOP及函数式编程FP区别
Jul 07 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
Aug 30 #Javascript
AngularJS 实现弹性盒子布局的方法
Aug 30 #Javascript
浅谈javascript中的Function和Arguments
Aug 30 #Javascript
javascript 中的console.log和弹出窗口alert
Aug 30 #Javascript
Laravel中常见的错误与解决方法小结
Aug 30 #Javascript
js中常用的Tab切换效果(推荐)
Aug 30 #Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
Aug 30 #Javascript
You might like
解析yahoo邮件用phpmailer发送的实例
2013/06/24 PHP
教你php如何实现验证码
2016/01/20 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
jquery validate使用攻略 第四步
2010/07/01 Javascript
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
jquery ready函数、css函数及text()使用示例
2013/09/27 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
2014/03/28 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
jQuery中extend函数简单用法示例
2017/10/11 jQuery
深入理解Vue 单向数据流的原理
2017/11/09 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
Js中使用正则表达式验证输入是否有特殊字符
2018/09/07 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
2019/02/27 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
[01:29:31]VP VS VG Supermajor小组赛胜者组第二轮 BO3第一场 6.2
2018/06/03 DOTA
Python守护进程和脚本单例运行详解
2017/01/06 Python
pycharm远程调试openstack代码
2017/11/21 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
python 实现12bit灰度图像映射到8bit显示的方法
2019/07/08 Python
Python爬虫运用正则表达式的方法和优缺点
2019/08/25 Python
python NumPy ndarray二维数组 按照行列求平均实例
2019/11/26 Python
python os模块在系统管理中的应用
2020/06/22 Python
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
澳大利亚个性化儿童礼品网站:Bright Star Kids
2019/06/14 全球购物
上班睡觉检讨书
2014/01/09 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
植物园观后感
2015/06/11 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
使用Spring处理x-www-form-urlencoded方式
2021/11/02 Java/Android