pull/3/head
sentsin 2014-06-22 17:59:09 +08:00
parent 3f7164c26f
commit 4249816f86
2 changed files with 0 additions and 157 deletions

View File

@ -1,57 +0,0 @@
【1.8.3更新日志】2014-6-4
1、新增遮罩层fadeIn淡入。
2、修复设置border:[0]时,最大/小化的小bug
3、修复layer.area潜在的一个非常小的bug
4、优化代码结构
【1.8.2更新日志】2014-5-27
1、优化核心代码
2、修复了两个潜在的小小小bug
【1.8.1更新日志】2014-5-16
1、紧急修复ie7下无法显示关闭按钮的bug
2、紧急修复ie6最小化按钮高度稍微溢出的bug
3、去掉layer.css的reset以避免可能存在的样式冲突
【1.8.0更新日志】2014-5-15
01、新增窗口最小化/全屏/还原功能,通过配置参数 maxmin:true不开启不用配置。本功能只针对普通页面层type:1和iframe层type2有效。另外还需注意一点参数area一旦配置%,将不会输出此项图标。
02、新增窗口最小化回调函数min: function(index){}
03、新增窗口全屏回调函数full: function(index){}
04、新增窗口还原回调函数restore: function(index){}
05、新增方法layer.min(index, options)/layer.full(index, options)/layer.restore(index),分别用于外部设置新增窗口最小化/全屏/还原
06、iframe层新增一个scrolling参数用于控制是否显示滚动条。默认自动如果想不显示配置 iframe: {scrolling: 'no'} 即可
07、layer.shift方法增加一个stop参数用于设置是否动画到最顶部。如layer.shift('bottom', 500, 1)则表示从最顶部动画到指定坐标。
08、优化IE6-8下拖动iframe层一卡一卡的问题
09、优化在IE低版本下的内存占用问题。
10、优化内部代码。
11、修复layer.load('文字',time)第二个参数不能倒计时关闭的小bug
12、修复ie个别版本的低级浏览器第二次弹出iframe层时无法获取焦点的bug
13、修改弹出动画到offset设定好的位置不再只是在边缘。
14、修复layer.autoArea(index)的重大bug
15、修复当fix设为false时layer.shift动画弹出的bug。
16、修复layer.use无法正确执行回调的bug
17、layer.shift不再对ie6提供支持。
18、为了规范统一性关闭loading加载层的方法layer.loadClose()改成layer.closeLoad()
19、对layer所需要的icon做了预先加载
20、layer.use支持加载外部的css/js
【拓展模块】
提示相册支持左右方向键切换以及ESC键关闭。
21、新增layer.photos(options)以实现图片的相册模式浏览。支持获取页面指定区域所有图片、支持异步请求过来的json数据
22、新增layer.photosPage(options),用于相册模式查看页面指定区域的所有图片。
23、新增layer.ext = function(){}回调方法用于首次加载layer.ext.js时立即执行拓展层。
24、layer.prompt方法新增title和length参数title用于自定义标题length用于文本框的字数。如layer.prompt({title:'helllo prompt', title: 300});
25、layer.tab方法新增offset参数用于控制坐标
【小提示如果亲们觉得layer对你有所帮助可以去layer官网适当点击下广告支持一下。】
官网: http://sentsin.com/jquery/layer/
日志http://say.sentsin.com/say-706.html

100
demo.html
View File

@ -1,100 +0,0 @@
<!doctype html>
<html>
<head>
<title>layer-更懂你的web弹窗解决方案</title>
<script src="http://res.xiami.net/pc/lay/lib.js"></script>
<script src="layer/layer.min.js"></script>
<style>
html{background-color:#E3E3E3; font-size:14px; color:#000; font-family:'微软雅黑'}
a,a:hover{ text-decoration:none;}
pre{font-family:'微软雅黑'}
.box{padding:20px; background-color:#fff; margin:50px 100px; border-radius:5px;}
.box a{padding-right:15px;}
#about_hide{display:none}
.layer_text{background-color:#fff; padding:20px;}
.layer_text p{margin-bottom: 10px; text-indent: 2em; line-height: 23px;}
.button{display:inline-block; *display:inline; *zoom:1; line-height:30px; padding:0 20px; background-color:#56B4DC; color:#fff; font-size:14px; border-radius:3px; cursor:pointer; font-weight:normal;}
.imgs img{width:300px;}
</style>
</head>
<body>
<div class="box">
<pre>
@Namelayer-v<script>document.write(layer.v)</script> 弹层组件说明
@Author贤心
@Blog<a href="http://sentsin.com" target="_blank">http://sentsin.com</a>
@官网:<a href="http://sentsin.com/jquery/layer" target="_blank">http://sentsin.com/jquery/layer</a>
@授权:<a href="http://item.taobao.com/item.htm?id=37295654589" target="_blank">http://url.cn/RAejZY</a>
<strong>【注意事项】</strong>
一、使用时请把文件夹layer整个放置在您站点的任何一个目录只需引入layer.min.js即可除jQuery外其它文件无需再引入。
二、如果您的js引入是通过合并处理或者您不想采用layer自动获取的绝对路径您需要打开layer.min.js 去配置相对路径url。默认采用自动获取layer所在的路径
三、jquery必须为1.8或1.8以上版本原因更小性能更好且新版layer使用了部分jq1.8+的特性下载包里doc文件里有jquery1.9下载地址
四、更多使用说明与演示demo请参见layer官网。
五、layer使用免费可应用于任何类型的web平台违法站除外使用时请务必保留来源。
六、如果您用于商业平台,您须经过授权。
七、您也可申请VIP技术服务。版权最终解释权贤心。
</pre>
</div>
<div class="box">
<h2 style="padding-bottom:20px;">layer1.8相册模块,点击下述图片试试</h2>
<div id="imgs" class="imgs">
<img src="http://static.oschina.net/uploads/space/2014/0516/012728_nAh8_1168184.jpg" layer-pname="layer宣传图">
<img src="http://sentsin.qiniudn.com/sentsinmy5.jpg" layer-pname="我入互联网这五年">
<img src="http://sentsin.qiniudn.com/sentsin_39101a660cf4671b7ec297a74cc652c74152104f.jpg" layer-pname="微摄影">
<img src="http://sentsin.qiniudn.com/sentsinsan01.jpg" layer-pname="三清山">
</div>
</div>
<div class="box" style="text-align:center">
<a href="http://sentsin.com/jquery/layer/api.html" target="_blank">使用文档</a>
<a href="http://say.sentsin.com/say-706.html" target="_blank">更新日志</a>
<a href="http://say.sentsin.com/home-48.html" id="suggest">交流反馈</a>
</div>
<script>
;!function(){
$(function(){
layer.msg('hello,亲爱的朋友当你看到这个的时候意味着你已将layer下载到你的本地并正常地运行了它。layer是一款基于web的弹窗解决方案旨在为你的产品增强体验。', 15, {
rate: 'top',
type: -1,
shade: false
});
});
layer.use('extend/layer.ext.js', function(){
//初始加载即调用所以需放在ext回调里
layer.ext = function(){
layer.photosPage({
html: '<div style="padding:20px;">这里传入自定义的html<p>相册支持左右方向键支持Esc关闭</p><p>另外还可以通过异步返回json实现相册。更多用法详见官网。</p><p>'+ unescape("%u8FD8%u6709%u5E0C%u671B%u5927%u5BB6%u5E73%u65F6%u6709%u7A7A%u70B9%u4E0B%u5B98%u7F51%u7684%u5E7F%u544A%u54C8%uFF0C%u4E00%u5929%u4E0D%u8981%u8D85%u8FC7%u4E00%u6B21%uFF0C%u8C22%u8C22%u62C9") +'</p><p id="change"></p></div>',
title: '快捷模式-获取页面元素包含的所有图片',
id: 112, //相册id可选
parent: '#imgs'
});
};
});
$('#suggest').on('click',function(event){
var height = $(window).height(), index = $.layer({
type : 2,
shade : [0.5 , '#000' , true],
shadeClose : true,
border : [!0],
title : false,
offset : ['25px',''],
area : ['90%', (height - 50)+'px'],
iframe : {src : $(this).attr('href')}
});
event.preventDefault();
});
}();
</script>
</body>
</html>