我有一个需要加载两个主题的网站。第二个主题可以由用户打开/关闭。我目前正在通过使用disabled
链接中的标签来完成此操作,如下所示:
<link rel="stylesheet" href="{{main css}}">
<link rel="stylesheet" title="theme-white" href="{{2nd theme css}}" disabled>
然后我切换disabled
到 JavaScript。
这在 Safari (Mac)、Chrome (Mac/Windows) 和 IE10 中运行良好。但是,Firefox(Mac 和 Windows)似乎忽略了disabled
页面加载时的标签,并在初始加载时显示第二个主题(因为它是第二个加载的)。但是,当我手动切换disabled
时,Firefox 会响应标签并开始打开/关闭第二个主题。
我怎样才能实现这个目标?