Я расширил плагин изображения по умолчанию с помощью флажка «Активировать масштаб». Если пользователь устанавливает флажок, в конечном итоге параметр добавляется к URL-адресу изображения. На самом деле это происходит в событии onChange флажка.
Я понял, что каждый раз, когда изменяется URL (txtUrl), изображения перезагружаются. Это не проблема, взятая сама по себе, но она становится серьезной, поскольку я изменяю размер изображения в соответствии с его выбранным размером, отображая содержимое в веб-интерфейсе веб-приложения. Что означает: у пользователя всегда есть исходное изображение с его полными размерами (по умолчанию оно фактически изменяется до 1024x768 в процессе загрузки), и эти размеры принимаются сценарием для обновления.
Короче говоря: мне нужен способ предотвратить такое поведение в этом единственном случае.
Первая мысль: не используйте событие change, вместо этого измените URL и добавьте параметр масштабирования, отправив форму, т. Е. Нажав кнопку ok.
Вторая мысль: переписать исходный обработчик события изменения текстового поля URL, проверить, вызвано ли изменение, добавив параметр zoom, а если нет, вызвать исходный обработчик события, определенный в подключаемом модуле изображения.
Аноинон имеет ключ?
Спасибо