17

jQuery - 或其中一个插件 - 是否具有与YUI 样式表实用程序等效的功能?

“样式表实用程序能够从头开始创建新样式表,以及修改现有样式表,这些样式表作为来自同一域的元素或任何内联元素的属性而保存。”

这(我相当肯定)是创建和修改 CSS样式表本身,而不是循环遍历 DOM 并更改元素的style属性(就像jQuery.css()方法一样)。

我认为这种技术有可能显着改变许多与用户界面相关的 Javascript 的编写方式,因此有兴趣了解其他已经实现它的库。

4

2 回答 2

18

找到一对看起来他们做类似事情的夫妇。我没有测试过它们。jQuery.Rule 看起来不错

Ariel Flesler 的jQuery.Rule

该插件允许以“jQuery 方式”快速创建/操作 CSS 规则。它包括链接、使用每个迭代、带有上下文的选择器等功能。

Jeremy Lea 的GlobalStylesheet

启用使用“全局”样式表而不是内联 CSS 的 CSS 修改。这对于修改您希望在页面再次刷新之前保持持久性的 CSS 样式特别方便。

于 2009-07-03T15:24:00.713 回答
0

最简洁的答案是不。YUI 是这方面的先锋派。

然而,我完全希望在接下来的几周(几个月)内会有类似的事情发生,因为 YUI 使用的方法似乎并不是不可复制的,并且考虑到这个功能的有用性和重要性。

也许学习 YUI 的方法并自己制作一个插件?

编辑:看起来我错了。这就是为什么你从不发布这样的负面消息。:)

于 2009-07-03T15:06:07.590 回答