如何设置jquery layer弹窗弹层位置
发布网友
发布时间:2022-04-23 06:11
我来回答
共2个回答
热心网友
时间:2022-04-07 09:45
关键语法如下:
layer.open({
type: 1,
content: $('#id') //这里content是一个DOM,这个元素要放在body根节点下
});
实例:
<!DOCTYPE HTML><html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="jquery-1.9.1.min.js"></script>
<script src="layer/layer.js"></script>
<script>
$(function () {
$("a").click(function () {
layer.open({
type: 1,
closeBtn: false,
shift: 2,
shadeClose: true,
content: $("#box1")
});
})
})
</script>
<style>
*{padding:0; margin: 0;}
#box1{width:555px; height:600px; background: #eee; display:none;}
</style>
</head>
<body>
<a href="#">点击</a>
<div id="box1">
111
</div>
</body>
</html>
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
在jQuery迅速发展的同时,一些大的厂商也看中了商机。2009年9月,微软和诺基亚公司正式宣布支持开源的jQuery库,另外,微软公司还宣称他们将把jQuery作为Visual Studio工具集的一部分。他将提供包括jQuery的智能提示、代码片段、示例文档编制等内容在内的功能。微软和诺基亚公司将长期成为jQuery的用户成员,其他成员还有Google,Intel,IBM,Intuit等公司。
2009年1月,jQuery 1.3版发布,它使用了全新的选择符引擎Sizzle,在各个浏览器下全面超越其他同类型JavaScript框架的查询速度,程序库的性能也因此有了极大提升。这一版本的第2个变化就是提供live()方法,使用live()方法可以为当前及将来增加的元素绑定事件,在1.3版之前,如果要为将来增加的元素绑定事件,需要使用livequery插件,而在1.3版中,可以直接用live()方法。
2010年1月,也是jQuery的四周年生日,jQuery 1.4版发布,为了庆祝jQuery四周岁生日,jQuery团队特别创建了jquery14.com站点,带来了连续14天的新版本专题介绍。
在1.3及更早版本中,jQuery通过JavaScript的eval方法来解析json对象。在1.4中,如果你用的浏览器支持,则会使用原生的JSON.parse解析json对象,这样对json对象的书写验证则更为严格。比如:{foo: "bar"}的写法将不会被验证为合法的json对象,必须写成{"foo":"bar"}。如果你的程序打算升级到1.4版本,那么这一点要尤其注意。
热心网友
时间:2022-04-07 11:03
var pageii = $.layer({
type: 1,
title: false,
area: ['auto', 'auto'],
border: [0], //去掉默认边框
shade: [0], //去掉遮罩
closeBtn: [0, false], //去掉默认关闭按钮
shift: 'left', //从左动画弹出
page: {
html: '<div style="width:420px; height:260px; padding:20px; border:1px solid #ccc; background-color:#eee;"><p>我从左边来,我自定了风格。</p><button id="pagebtn" class="btns" onclick="">关闭</button></div>'
}
});
jquery layer怎么弹出指定的html内元素?
1、首先我们在页面放置一个用来触发弹出层的链接,也可以是个按钮button,注意的是我们给它设置一个data-show-layer属性,这个属性值对应的就是弹出层的id,也就是说通过data-show-layer来关联弹出层。2、很显然,上面的链接关联的弹出层的id是hw-layer。那好,选择我们来准备弹出层hw-layer的html代码。
jquery的layer弹出层框架,如果设置 iframe弹出一个页面里是表单提交...
你看一下layer的官方演示里边就有在iframe中关闭自身的例子 在你上面的“页面”中,在你提交表单后执行 var index = parent.layer.getFrameIndex(window.name); //获取当前窗体索引$('#提交的元素').on('click', function(){ parent.layer.close(index); //执行关闭});你可能需要修改上面的"...
layer弹层不能实现
1、首先要先引用layer.js。2、添加对应触发弹出框的按钮,写javascript代码进行处理,在layer.open的配置项中加上 maxmin:true。3、这样弹出框会出现最大化和最小化按钮,用一个layerIndex变量保存打开的弹出框索引,用于最小化和还原时动态隐藏遮罩层。4、最后添加min、restore方法用于控制遮罩层的打开...
layer插件如何弹出自定义div?
closeBtn: false, shift: 2, shadeClose: true, content: $("#box1") }); }) }) *{padding:0; margin: 0;} #box1{width:555px; height:600px; background:
layer插件使用教程初步
1.引入js:(jquery在前)2. 写layer的函数:二. 初步使用研究 1. title,maxmin,area: 2. end, layer.alert:3. type和content:type取值0-4共5个值。他的含义是弹窗的类型。最常用的是0,1,2...
jquery layer弹出层怎么关闭
你看一下layer的官方演示里边就有在iframe中关闭自身的例子 在你上面的“页面”中,在你提交表单后执行 var index = parent.layer.getframeindex(window.name); //获取当前窗体索引 ('#提交的元素').on('click', function(){ parent.layer.close(index); //执行关闭 });你可能需要修改上面的"...
layer.js中怎样设置点击a标签后弹层自己关闭后后再自行跳转页面_百度...
cursor: pointer; } layer.open({ title: '测试', content: '点击关闭跳转', success: function (layero, index) { $(layero).find('.link').click(function () { layer.close(index);
layer弹出层插件
layer,一个由前端攻城师贤心开发的jQuery插件,专为web弹出层(或层)提供简洁易用的解决方案。它的设计理念在于高度定制,以满足不同用户的需求,让用户能够轻松地实现页面操作的丰富和便捷。只需通过简单的配置参数,即可在调用时实现所需的功能。相比于同类弹出层组件,layer以其卓越的性能和高效代码...
jquery如何弹出一个新页面?
W.$.dialog({ content:'url:wswgrkbillController.do?snh&id='+b+'&bh='+c+'&ck='+d+'&sl='+e,(路径)title : '弹出框',width : 1200,height : 500,}).zindex();
layer弹出框为确定按钮绑定事件访问后台
然后用插件的时候,要在弹出层上面的div绑定事件,发现没效果。然后就看插件内部是不是有实现,发现btn这个参数,但是出来的的小说默认有很多样式而且在底部,不是想要的效果,很难复用。但是回想起jquery用on绑定事件没有问题,会给新增的div元素绑定事件,然后找了一下layer社区发现需要用 [html] view ...