YUI 3 программно запускает событие изменения

Попробуйте различные значения за Графику. InterpolationMode. Существует несколько типичных алгоритмов масштабирования, доступных в GDI +. Если один из них достаточен для Вашей потребности, можно пойти этим путем вместо того, чтобы полагаться на внешнюю библиотеку.

16
задан David Underhill 7 May 2010 в 04:01
поделиться

3 ответа

YUI 3.0 не поддерживает моделирование событий изменения , как вы обнаружили. Однако он будет поддерживаться в YUI 3.1. Сейчас он в багажнике .

Ваша третья попытка:

Y.get('#mynode').simulate('change');

должен работать в 3.1.

редактировать

Похоже, вы можете просто заменить YUI 3.0 версию event-simulate.js на магистральную версию, и она будет работать в другом приложении 3.0. Я пока не видел никаких проблем.

12
ответ дан 30 November 2019 в 22:37
поделиться

Обычное решение - не запускать событие программным способом, а скорее переместить всю логику события в функцию и вместо этого вызвать эту функцию из вашего кода, где это необходимо.

Y.get('#mynode').on('change', function(e) {
    AlertUserOfChange();
});

function AlertUserOfChange()
{
    Alert(“changed me”);
}
6
ответ дан 30 November 2019 в 22:37
поделиться

Как насчет этого

Y.Event.simulate('#mynode', 'change');
-1
ответ дан 30 November 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: