layer
一款实用的web提示框架!下面是实用这款框架的实例
html代码
<p class='layer_notice'>我们是否是好惹的</p>
<input type="button" value='弹框' class="alert" />
<br/>
<input type="button" value='提示层' class="tips" />
<br/>
<input type="button" value='捕获页' class="catch" />
<br/>
<input type="button" value='页面层' class="page" />
<br/>
<input type="button" value='自定义' class="self" />
<br/>
<input type="button" value='tips' class="tp" />
<br/>
<input type="button" value='iframe' class="iframe" />
<br/>
<input type="button" value='load' class="load" />
javascript
//第三方扩展皮肤
$('#alert').click(function(){
layer.alert('内容', {
icon: , //小图标默认八种
skin: 'layer-ext-moon' //该皮肤由layer.seaning.com友情扩展。关于皮肤的扩展规则,去这里查阅 layer-ext-seaning
// skin: 'layer-ext-seaning' //该皮肤由layer.seaning.com友情扩展。关于皮肤的扩展规则,去这里查阅
});
}); $('.tips').click(function(){
//提示层
layer.msg('玩命提示中');
}); $('.catch').click(function(){
//捕获页
layer.open({
type: ,
shade: true, //遮罩层黑色
title: false, //显示标题
content: $('.layer_notice'), //捕获的元素
cancel: function(index){ //取消时触发
layer.close(index);
layer.msg('大哥我错了,再也不敢了', {time: , icon:});
lay
}
});
}); $('.page').click(function(){
//页面层
layer.open({
type: ,
skin: 'layui-layer-rim', //加上边框
area: ['420px', '240px'], //宽高
content: $('.layer_notice') //直接添加对象即可获得值
});
}); $('.self').click(function(){
//自定页
layer.open({
type: ,
skin: 'layui-layer-demo', //样式类名
area: ['420px', '240px'], //宽高
closeBtn: , //0关闭按钮 1显示按钮
shift: ,
shadeClose: true, //开启遮罩关闭
content: $('.layer_notice')
});
}); $('.tp').click(function(){
//tips层
layer.tips('只想提示地精准些', '.tp',{ //第二个参数为对象
tips: //方向 智能方向选择 默认右侧
});
}); $('.iframe').click(function(){
//iframe窗
layer.open({
type: ,
title: false,
closeBtn: , //不显示关闭按钮
shade: [],
area: ['340px', '215px'],
offset: ['100px', '200px'], //右下角弹出 rb 坐标
time: , //2秒后自动关闭
shift: ,
content: 'http://device.test.com/' , //iframe的url,no代表不显示滚动条
end: function(){
layer.open({
type: ,
title: '很多时候,我们想最大化看,比如像这个页面。', //最后页面显示的title
shadeClose: true,
shade: false,
maxmin: true, //开启最大化最小化按钮
area: ['200px', '200px'],
content: 'http://www.baidu.com/' //最后跳转的页面
});
}
});
}); $('.load').click(function(){
//loading层
var index = layer.load(, {
shade: [0.1,'#fff'] //0.1透明度 白色背景 底层显示透明度
});
});
layer的更多相关文章
- 关于Layer弹出框初探
layer至今仍作为layui的代表作,她的受众广泛并非偶然,而是这五年多的坚持,不断完善和维护.不断建设和提升社区服务,使得猿们纷纷自发传播,乃至于成为今天的Layui最强劲的源动力.目前,laye ...
- layer.js中layer.tips
<script src="~/Content/js/layer/layer.js"></script> layer.tips('名称不能为空', '#pro ...
- 弹出层layer的使用
弹出层layer的使用 Intro layer是一款web弹层组件,致力于服务各个水平段的开发人员.layer官网:http://layer.layui.com/ layer侧重于用户灵活的自定义,为 ...
- layer弹出信息框API
首先向大家推荐layer,在这里也非常感谢贤心的贡献,非常不错的信息框及弹出层解决方案,为一些项目的前端开发提高了很大的效率,希望layer 越办越好! 下面是API,呵呵,官方抄袭过来的,为了自己看 ...
- 如果layer层在iframe下不居中滚动
需要在layer前面加上parent.layer. 2.运用layer层的步骤: 1.引入1.8版本以上的jquery文件 <script type="text/javascript& ...
- iOS CoreAnimation详解(一) 有关Layer的动画
以前由于项目需要 也写了一些动画 ,但是知识不系统,很散.这段时间趁着项目完成的空袭,来跟着大神的脚步系统的总结一下iOS中Core Animation的知识点. 原博客地址:http://blog. ...
- web 前端常用组件【07】弹出层 Layer
web 项目中总是需要弹出框,来让用户进行下一步的操作. 大到弹出另外一个页面,小到弹出提示.确认等. 经手几个项目,还是感觉 Layer 用起来比较的轻松,你能想到的 Layer 都能帮你做到. 感 ...
- layer.open打开iframe页面的调用父页面方法及关闭
//调用父类方法 window.parent.exportData($('#shownum').val(),$('#splitstr').val()); //关闭iframe页面var index = ...
- layer弹出框小结
1.layer.open() // 1.打开弹出层 layer.open({ type:1, //基本层类型 icon:, //图标 content:'请核对信息!', //内容 shade:0.3, ...
- layer——源码学习
一.根据源码的学习 发现创建弹窗:使用了一些div来组成 zindex 和 index 是自动生成. zindex 表示生成的层次关系 index 用来表示各个层的id 默认class名 h = [& ...
随机推荐
- 使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享
使用Jquery+EasyUI 进行框架项目开发案例讲解之二 用户管理源码分享 在上一篇文章<使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享>我们分享 ...
- [转]Entity Framework技术导游系列开篇与热身
学习Entity Framework技术期间查阅的优秀文章,出于以后方便查阅的缘故,转载至Blog,可查阅原文:http://blog.csdn.net/bitfan/article/details/ ...
- spring 依赖注入 小结
通过 @Autoiwired注解 和接口 注入实现这个接口的实现类 的 类 也必须是 可注入的(必须归spring容器所管理)
- ie8 不支持new Date('2012-11-10')
ie 不支持Date.now()以及Date的一些方法开始是在火狐上使用new Date(Date.now())的的方法,这个写法也很sb,当然了当时也没想太多,比较我不是做前台的Date.now() ...
- Linux和Windows之间传递文件
由于自己的计算机的性能不足,代码只能在服务器上运行,要把代码搬到服务器上运行在没有root权限的情况下,本身就是一件不太容易的事情,我准备下次再写一下这方面的技巧.这篇博客,我只说比较一下几种在不同操 ...
- 【转】Tomcat组件生命周期管理
Tomcat组件生命周期管理 Tomcat中Server,Service,Connector,Engine,Host,Context,它们都实现了org.apache.catalina.Lifecyc ...
- MAXFLOAT
CGSizeMake(300, MAXFLOAT),是计算宽和高的,里面的MAXFLOAT通俗点说就是最大的数值,代表你的label的宽和高是随着你label内容而变化,不用担心因为label内容过长 ...
- 搞ACM的你们伤不起
这个虽然看过很多遍了,但是还是看着想笑,有时候真的想问问自己为什么这么菜,血流得还不够? 劳资六年前开始搞ACM啊!!!!!!!!!! 从此踏上了尼玛不归路啊!!!!!!!!!!!! 谁特么跟劳资 ...
- Where does beauty come from?
One more question, rational beauty should come from a dedicated brain and mind. Should there be more ...
- [原创]java WEB学习笔记44:Filter 简介,模型,创建,工作原理,相关API,过滤器的部署及映射的方式,Demo
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...