首页 > layer引入的皮肤覆盖了默认皮肤?

layer引入的皮肤覆盖了默认皮肤?

由于一些定制需要,引入了一个detail_wenhao的ext皮肤文件并成功应用。改动很小,就是把小箭头指向改为向左边并改变了一些颜色

    //layer扩展皮肤
    layer.config({
        extend:['skin/detail_wenhao/style.css']
    });

相应的layer弹框也应用了该皮肤

    var layerOpen=function(content,that){
            layer.open({
            skin:'layer-ext-detail_wenhao',//应用皮肤
            type:4,//type4为tips层
            content:[content,that],//第一项为内容,第二项为吸附项
            shade:0,//不显示遮罩
            tips:3,//方向和颜色
            closeBtn:0,
            shift:5
            });
       }

效果图如下

控制台信息如下,可以看到layer的默认样式被覆盖掉了

style.css是我引入的detail_wenhao里的定制CSS,下方的layer.css则是layer的默认CSS

但问题是,其它在页面中的layer(没有skin语句)也被应用了detail_wenhao的皮肤,求解!

控制台信息如下,可以看到引入的皮肤文件在这个layer上也被应用了

但这个layer的调用选项是没有skin语句的

求解!

【热门文章】
【热门文章】