【发布时间】:2010-09-04 21:11:36
【问题描述】:
有没有办法在加载样式表后清除所有 CSS 规则?
我必须使用构建在 Dojo 之上的专有 JavaScript 库 (ESRI's ArcGIS Server API)。我广泛使用 Dojo 的小部件,并希望使用 Dojo 的 claro 主题,但不幸的是,ESRI 库通过加载非现场 CSS 文件(并且可能是在 JS 中硬编码的 CSS 规则)来修改 CSS。这最终破坏了 Claro 主题。
如此多的 Dojo 小部件 CSS 类被重写并创建了新规则,仅清除所有 CSS 并重新加载标准 Dojo 样式表似乎更容易/更安全。
类似以下的内容会很好:
* {none}
但我认为我最终必须使用 Dojo 或 jQuery 来完成此操作。
【问题讨论】:
标签: javascript jquery css dojo arcgis-js-api