jQuery或其插件是否具有与YUI StyleSheet实用程序相同的功能?
“StyleSheet实用程序能够从头开始创建新样式表,并修改与同一域中源自任何inline元素的元素的属性相关的现有样式表。”
我相信这是创建和修改CSS样式表本身,而不是遍历DOM并更改元素的style属性(如 jQuery.css()
方法所做的那样)。
我认为这种技术有可能显着改变许多用户界面相关Javascript的编写方式,因此很想了解其他已实现此功能的库。
jQuery或其插件是否具有与YUI StyleSheet实用程序相同的功能?
“StyleSheet实用程序能够从头开始创建新样式表,并修改与同一域中源自任何inline元素的元素的属性相关的现有样式表。”
我相信这是创建和修改CSS样式表本身,而不是遍历DOM并更改元素的style属性(如 jQuery.css()
方法所做的那样)。
我认为这种技术有可能显着改变许多用户界面相关Javascript的编写方式,因此很想了解其他已实现此功能的库。
我找到了几个看起来做类似事情的东西。我没有测试过它们。不过jQuery.Rule看起来相当不错
jQuery.Rule 由Ariel Flesler开发
这个插件可以在“jQuery方式”中快速创建/操作CSS规则。它包括链式调用、使用each进行迭代、具有上下文选择器等功能。
GlobalStylesheet 由Jeremy Lea开发
启用使用“全局”样式表而非内联CSS的CSS修改。这对于修改CSS样式并希望该修改保持持久性直至页面被刷新非常有用。