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