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实现模仿微博发布效果实例代码
Dec 16 Javascript
javascript的alert box在java中如何显示多行
May 18 Javascript
谷歌地图打不开的解决办法
Aug 07 Javascript
jQuery+jRange实现滑动选取数值范围特效
Mar 14 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
Jan 23 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
Jun 07 Javascript
js入门之Function函数的使用方法【新手必看】
Nov 22 Javascript
vue 巧用过渡效果(小结)
Sep 22 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
Oct 12 Javascript
BootStrap前端框架使用方法详解
Feb 26 Javascript
如何在Vue.JS中使用图标组件
Aug 04 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
Nov 13 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
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
用Javscript实现表单复选框的全选功能
2007/05/25 Javascript
javascript之锁定表格栏位
2007/06/29 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
2013/11/14 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
JavaScript中判断函数、变量是否存在
2015/06/10 Javascript
ExtJs动态生成treepanel的Json格式
2015/07/19 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
python实现向ppt文件里插入新幻灯片页面的方法
2015/04/28 Python
浅谈Python里面小数点精度的控制
2018/07/16 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
opencv python Canny边缘提取实现过程解析
2020/02/03 Python
python实现逆滤波与维纳滤波示例
2020/02/26 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021/02/01 Python
悦木之源美国官网:Origins美国
2016/08/01 全球购物
俄罗斯运动鞋商店:Sneakerhead
2018/05/10 全球购物
介绍一下grep命令的使用
2015/06/12 面试题
四风问题对照检查材料
2014/09/22 职场文书
幼儿学前班评语
2014/12/29 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
会议营销主持词
2015/07/03 职场文书
初中团委工作总结
2015/08/13 职场文书
导游词之唐山景点
2019/12/18 职场文书
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android