由于一些定制需要,引入了一个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语句的
求解!