学习时,遇到一个切换css文件链接的例子
function changeCss(){
Ext.util.CSS.swapStyleSheet('redcss', 'yellowbg.css');
console.log('a');
}
这是其中的源码

上面这个方法会使页面有一个页面无样式的短暂时间,然后才会应用到新的样式文件
下面是我写的方法

可以成功替换css文件,而且页面没有短暂的无样式的尴尬。
为什么他们没有直接setAttribute link的href,而是费事的删除,再创建一个呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
人生最曼妙的风景,竟是内心的淡定与从容!