jQuery-эквивалент утилиты YUI StyleSheet?
-
21-08-2019 - |
Вопрос
Имеет ли jQuery или один из его плагинов функциональность, эквивалентную Утилита таблицы стилей YUI?
«Утилита StyleSheet способна создавать новые таблицы стилей с нуля, а также изменять существующие таблицы стилей, хранящиеся как свойства элементов, полученных из того же домена, или любых встроенных элементов».
Это (я совершенно уверен) создание и изменение CSS. таблицы стилей сами себя нет цикл по DOM и изменение элементов style
собственность (как jQuery.css()
метод делает).
Я думаю, что этот метод может значительно изменить способ написания Javascript, связанного с пользовательским интерфейсом, поэтому было бы интересно услышать о любых других библиотеках, в которых он также был реализован.
Решение
Нашел пару, похоже, они делают похожие вещи.Я их не тестировал.jQuery.Rule выглядит довольно хорошо.
jQuery.Правило Ариэль Флеслер
Этот плагин позволяет быстро создавать и манипулировать правилами CSS в стиле jQuery.Он включает в себя такие функции, как создание цепочек, итерацию с использованием каждого из них, селекторы с контекстом.
Глобальная таблица стилей Джереми Ли
Позволяет модифицировать CSS, используя «глобальную» таблицу стилей, а не встроенный CSS.Это особенно удобно для изменения стилей CSS, которые вы хотите сохранить до тех пор, пока страница не будет снова обновлена.
Другие советы
Короткий ответ - нет.YUI — авангард в этом вопросе.
Однако я вполне ожидаю, что в ближайшие недели (месяцы) будет сделано что-то подобное, поскольку методология, которую использует YUI, не кажется невоспроизводимой, учитывая, насколько полезна и важна эта функция.
Может быть, изучить метод YUI и сделать плагин самостоятельно?
Редактировать:Похоже, я ошибаюсь.Вот почему вы никогда не публикуете подобные негативы.:)