Похоже, это не проблема, связанная с событием, а то, как обрабатывается правило CSS.
Попробуйте добавить модуль stylesheet
:
YUI().use("node", "event", "stylesheet", function(Y) {
и применить правило, не используя setStyle
, но:
Y.StyleSheet().set('#doc-body', {
backgroundColor: bgstyle
});
Протестировано с FF5 / Win и Explorer 8, и это работает, к сожалению, я не могу попробовать использовать Chrome. Существует живой пример для демонстрационных целей; если вы также хотите прочитать некоторые документы, рассмотрите YUI 3: Таблица стилей .
Отказ от ответственности: Я не эксперт YUI3, поэтому могут быть более эффективные способы решения проблемы.