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实现多域名不同文件的调用方法
Jan 12 Javascript
JavaScript 计算当天是本年本月的第几周
Mar 22 Javascript
js parentElement和offsetParent之间的区别
Mar 23 Javascript
基于jQuery的简单九宫格实现代码
Aug 09 Javascript
angular+webpack2实战例子
May 23 Javascript
原生JS上传大文件显示进度条 php上传文件代码
Mar 27 Javascript
详解Node 定时器
Feb 26 Javascript
CKEditor4配置与开发详细中文说明文档
Oct 08 Javascript
使用nvm和nrm优化node.js工作流的方法
Jan 17 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
Apr 02 Javascript
使用express获取微信小程序二维码小记
May 21 Javascript
微信小程序数据统计和错误统计的实现方法
Jun 26 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
php file_get_contents函数轻松采集html数据
2010/04/22 PHP
不使用php api函数实现数组的交换排序示例
2014/04/13 PHP
php中$_GET与$_POST过滤sql注入的方法
2014/11/03 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
javascript中最常用的继承模式 组合继承
2010/08/12 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
2012/01/15 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
浅谈javascript中this在事件中的应用
2015/02/15 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
2018/11/30 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
2019/07/16 Javascript
vue 扩展现有组件的操作
2020/08/14 Javascript
python的else子句使用指南
2016/02/27 Python
python十进制和二进制的转换方法(含浮点数)
2018/07/07 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
python实现的汉诺塔算法示例
2019/10/23 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
python多线程实现同时执行两个while循环的操作
2020/05/02 Python
Python常驻任务实现接收外界参数代码解析
2020/07/21 Python
python判断字符串以什么结尾的实例方法
2020/09/18 Python
详解HTML5中表单验证的8种方法介绍
2016/12/19 HTML / CSS
标准导师推荐信(医学类)
2013/10/28 职场文书
人力资源管理毕业生自荐信
2014/06/26 职场文书
三严三实对照检查材料
2014/08/25 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
基层工作经验证明样本
2014/11/16 职场文书
学前教育见习总结
2015/06/23 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书
python 实现图与图之间的间距调整subplots_adjust
2021/05/21 Python
判断Python中的Nonetype类型
2021/05/25 Python