17

jQuery (またはそのプラグインの 1 つ) には、YUI スタイルシート ユーティリティと同等の機能がありますか?

「StyleSheet Utility は、新しいスタイルシートを最初から作成するだけでなく、同じドメインまたはインライン要素から供給された要素のプロパティとして保持されている既存のスタイルシートを変更することもできます。」

これは(私はかなり確信しています)CSSスタイルシート自体を作成および変更しており、DOMをループせstyle、要素のプロパティを変更してjQuery.css()います(メソッドのように)。

この手法は、Javascript に関連する多くのユーザー インターフェイスの記述方法を大幅に変更する可能性があると考えているため、この手法が実装されている他のライブラリについても知りたいと考えています。

4

2 に答える 2

18

似たようなことをしているように見えるカップルを見つけました。私はそれらをテストしていません。jQuery.Rule はかなり良いように見えますが

jQuery.Rule by Ariel Flesler

このプラグインを使用すると、「jQuery 方式」で CSS ルールをすばやく作成/操作できます。これには、連鎖、それぞれを使用した反復、コンテキスト付きのセレクターなどの機能が含まれます。

Jeremy Lea によるGlobalStylesheet

インライン CSS ではなく、「グローバル」スタイルシートを使用する CSS 変更を有効にします。これは、ページが再度更新されるまで維持したい CSS スタイルを変更する場合に特に便利です。

于 2009-07-03T15:24:00.713 に答える
0

短い答えはノーです。YUIはこの件に関しては前衛的です。

しかし、YUI が使用している方法論は再現不可能ではないようであり、この機能がどれほど有用で重要であるかを考えると、今後数週間 (数か月) で同様のものが作成されることを完全に期待しています.

YUI の方法を研究して、自分でプラグインを作ってみませんか?

編集:私が間違っているようです。これが、このようなネガを投稿しない理由です。:)

于 2009-07-03T15:06:07.590 に答える