【layer】关于layer插件单独引用部分情况下layer.css加载不到缺失的解决办法

沉梦小哥哥
预计阅读时长 2 分钟
位置: 首页 layui 正文

由于业务需求,只需要用到layer,我就单独引用了layer模块,但是出现了加载不到layer.css的问题

一看源代码,原来是默认读取document文档最后一个script标签的src路径来加载layer.css的,这样有时候当然会出问题!!

为了解决这个问题,于是便有了这篇博客!

下面看干货,怎么改代码解决这个问题

首先找到layer.js中要改的代码部分(见下图),注意每个layer版本修改位置和代码可能不完全一样,不用在意!

document.scripts,

11111.png

将这部分代码替换成如下代码(效果见下图),注意var后面要有空格,否则会报错

注意:如果 document.scripts部分前面的变量不是e,下面的代码中e也要跟它改成一样的

document.querySelectorAll('script[src*="layer"]'); if (e.length == 0) { e = document.scripts; }; var

222222.png

修改完成后上传替换文件,来到业务页面f5强制刷新,测试效果,OK完美解决!教程到此结束!



-- 展开阅读全文 --
头像
【php笔记】PHP输出当前进程所有变量/常量/模块/函数/类
« 上一篇 2023-03-24
【js干货笔记】谈谈JavaScript里面的指针是什么有什么用
下一篇 » 2023-04-27
取消
微信二维码
微信二维码
支付宝二维码

最近发表

标签列表

目录[+]