JQuery эквивалент утилиты YUI StyleSheet?
Поддерживает ли jQuery (или один из его плагинов) эквивалентную функциональность YUI StyleSheet Utility?
"Утилита StyleSheet способна создавать новые стили с нуля, а также изменять существующие таблицы стилей, хранящиеся как свойства элементов, полученных из одного и того же домена или любых встроенных элементов.
Это (я уверен,) создает и модифицирует сами стили CSS, не, зацикливаясь на DOM и изменяя свойство элемента style
(как это делает метод jQuery.css()
).
Я думаю, что эта техника может существенно изменить способ написания большого Javascript, связанного с пользовательским интерфейсом, поэтому было бы интересно услышать о каких-либо других библиотеках, где оно было реализовано тоже.
Ответы
Ответ 1
Нашла пару, которые выглядят так, как будто они делают подобные вещи. Я их не тестировал. jQuery.Rule выглядит довольно неплохо, хотя
jQuery.Rule от Ариэля Флеслера
Этот плагин позволяет быстро создавать/манипулировать Правилами CSS в "jQuery-way". Он включает в себя такие функции, как цепочка, итерация с использованием каждого, селектор с контекстом.
GlobalStylesheet Джереми Ли
Включает модификацию CSS, в которой используется "глобальная" таблица стилей, а не встроенный CSS. Это особенно удобно для изменения стилей CSS, которые вы хотите сохранить постоянными, пока страница не будет обновлена снова.
Ответ 2
Короткий ответ - нет. YUI - это авангард в этом вопросе.
Однако я полностью ожидаю, что в ближайшие недели (месяцы) произойдет что-то подобное, поскольку методология, которую использует YUI, не кажется неприемлемой и рассматривает, насколько полезной и важной является эта функция.
Возможно, изучите метод YUI и сделайте плагин самостоятельно?
Изменить: Похоже, я ошибаюсь. Вот почему вы никогда не публикуете такие негативы.:)