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 相关文章推荐
JavaScript 数组的 uniq 方法
Jan 23 Javascript
用jquery实现自定义风格的滑动条实现代码
Apr 26 Javascript
JS编程小常识很有用
Nov 26 Javascript
node.js中使用q.js实现api的promise化
Sep 17 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
May 24 Javascript
通过sails和阿里大于实现短信验证
Jan 04 Javascript
前端开发必知的15个jQuery小技巧
Jan 22 Javascript
JavaScript方法_动力节点Java学院整理
Jun 28 Javascript
微信小程序之页面跳转和参数传递的实现
Sep 29 Javascript
微信小程序项目总结之点赞 删除列表 分享功能
Jun 25 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
Jul 31 Javascript
Openlayers实现地图的基本操作
Sep 28 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
关于手调机和数调机的选择
2021/03/02 无线电
PHP中一个控制字符串输出的函数
2006/10/09 PHP
PHP正则的Unknown Modifier错误解决方法
2010/03/02 PHP
PHP数据过滤的方法
2013/10/30 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
php设计模式之单例模式代码
2016/06/11 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
javascript实现数字倒计时特效
2016/03/30 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
2021/01/30 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
Vue开发环境中修改端口号的实现方法
2019/08/15 Javascript
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
跟老齐学Python之list和str比较
2014/09/20 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
基于python实现名片管理系统
2018/11/30 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
深入CSS3 动画效果的总结详解
2013/05/09 HTML / CSS
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
怎样写留学自荐信
2013/11/11 职场文书
电子技术专业中专生的自我评价
2013/12/17 职场文书
移风易俗倡议书
2014/04/15 职场文书
员工考核评语大全
2014/04/26 职场文书
活动总结范文
2014/08/30 职场文书
个人作风建设心得体会
2014/10/22 职场文书
五好家庭事迹材料
2014/12/20 职场文书
退休教师欢送会致辞
2015/07/31 职场文书
公文写作:工伤事故分析报告怎么写?
2019/11/05 职场文书
Python面向对象之成员相关知识总结
2021/06/24 Python