123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- /*! 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;
- }
- });
- }();
|