first commit
This commit is contained in:
143
public/assets/js/demo/layer-demo.js
Normal file
143
public/assets/js/demo/layer-demo.js
Normal file
@@ -0,0 +1,143 @@
|
||||
/*! layer demo */ ;
|
||||
! function () {
|
||||
var gather = {
|
||||
htdy: $('html, body')
|
||||
};
|
||||
|
||||
//一睹为快
|
||||
gather.demo1 = $('#demo1');
|
||||
$('#chutiyan>a').on('click', function () {
|
||||
var othis = $(this),
|
||||
index = othis.index();
|
||||
var p = gather.demo1.children('p').eq(index);
|
||||
var top = p.position().top;
|
||||
gather.demo1.animate({
|
||||
scrollTop: gather.demo1.scrollTop() + top
|
||||
}, 0);
|
||||
switch (index) {
|
||||
case 0:
|
||||
var icon = -1;
|
||||
(function changeIcon() {
|
||||
var index = parent.layer.alert('点击确认更换图标', {
|
||||
icon: icon,
|
||||
shadeClose: true,
|
||||
title: icon === -1 ? '初体验' : 'icon:' + icon
|
||||
}, changeIcon);
|
||||
if (8 === ++icon) layer.close(index);
|
||||
}());
|
||||
break;
|
||||
case 1:
|
||||
var icon = 0;
|
||||
(function changeIcon1() {
|
||||
var index = parent.layer.alert('点击确认更换图标', {
|
||||
icon: icon,
|
||||
shadeClose: true,
|
||||
skin: 'layer-ext-moon',
|
||||
shift: 5,
|
||||
title: icon === -1 ? '第三方扩展皮肤' : 'icon:' + icon
|
||||
}, changeIcon1);
|
||||
if (9 === ++icon) {
|
||||
parent.layer.confirm('怎么样,是否很喜欢该皮肤,去下载?', {
|
||||
skin: 'layer-ext-moon'
|
||||
}, function (index, layero) {
|
||||
layero.find('.layui-layer-btn0').attr({
|
||||
href: 'http://layer.layui.com/skin.html',
|
||||
target: '_blank'
|
||||
});
|
||||
parent.layer.close(index);
|
||||
});
|
||||
};
|
||||
}());
|
||||
break;
|
||||
case 6:
|
||||
parent.layer.open({
|
||||
type: 1,
|
||||
area: ['420px', '240px'],
|
||||
skin: 'layui-layer-rim', //加上边框
|
||||
content: '<div style="padding:20px;">即直接给content传入html字符<br>当内容宽高超过定义宽高,会自动出现滚动条。<br><br><br><br><br><br><br><br><br><br><br>很高兴在下面遇见你</div>'
|
||||
});
|
||||
break;
|
||||
case 7:
|
||||
parent.layer.open({
|
||||
type: 1,
|
||||
skin: 'layui-layer-demo',
|
||||
closeBtn: false,
|
||||
area: '350px',
|
||||
shift: 2,
|
||||
shadeClose: true,
|
||||
content: '<div style="padding:20px;">即传入skin:"样式名",然后你就可以为所欲为了。<br>你怎么样给她整容都行<br><br><br>我是华丽的酱油==。</div>'
|
||||
});
|
||||
break;
|
||||
case 8:
|
||||
layer.tips('Hi,我是tips', this);
|
||||
break;
|
||||
case 11:
|
||||
var ii = parent.layer.load(0, {
|
||||
shade: false
|
||||
});
|
||||
setTimeout(function () {
|
||||
parent.layer.close(ii)
|
||||
}, 5000);
|
||||
break;
|
||||
case 12:
|
||||
var iii = parent.layer.load(1, {
|
||||
shade: [0.1, '#fff']
|
||||
});
|
||||
setTimeout(function () {
|
||||
parent.layer.close(iii)
|
||||
}, 3000);
|
||||
break;
|
||||
case 13:
|
||||
layer.tips('我是另外一个tips,只不过我长得跟之前那位稍有些不一样。', this, {
|
||||
tips: [1, '#3595CC'],
|
||||
time: 4000
|
||||
});
|
||||
break;
|
||||
case 14:
|
||||
parent.layer.prompt({
|
||||
title: '输入任何口令,并确认',
|
||||
formType: 1
|
||||
}, function (pass) {
|
||||
parent.layer.prompt({
|
||||
title: '随便写点啥,并确认',
|
||||
formType: 2
|
||||
}, function (text) {
|
||||
parent.layer.msg('演示完毕!您的口令:' + pass + '<br>您最后写下了:' + text);
|
||||
});
|
||||
});
|
||||
break;
|
||||
case 15:
|
||||
parent.layer.tab({
|
||||
area: ['600px', '300px'],
|
||||
tab: [{
|
||||
title: '无题',
|
||||
content: '<div style="padding:20px; line-height:30px; text-align:center">欢迎体验layer.tab<br>此时此刻不禁让人吟诗一首:<br>一入前端深似海<br>从此妹纸是浮云<br>以下省略七个字<br>。。。。。。。<br>——贤心</div>'
|
||||
}, {
|
||||
title: 'TAB2',
|
||||
content: '<div style="padding:20px;">TAB2该说些啥</div>'
|
||||
}, {
|
||||
title: 'TAB3',
|
||||
content: '<div style="padding:20px;">有一种坚持叫:layer</div>'
|
||||
}]
|
||||
});
|
||||
break;
|
||||
case 16:
|
||||
if (gather.photoJSON) {
|
||||
layer.photos({
|
||||
photos: gather.photoJSON
|
||||
});
|
||||
} else {
|
||||
$.getJSON('js/demo/photos.json?v=', function (json) {
|
||||
gather.photoJSON = json;
|
||||
layer.photos({
|
||||
photos: json
|
||||
});
|
||||
});
|
||||
}
|
||||
break;
|
||||
default:
|
||||
new Function(p.text())();
|
||||
break;
|
||||
}
|
||||
});
|
||||
}();
|
Reference in New Issue
Block a user