У меня есть окно SELECT, которое обновляет DIV с помощью AJAX при изменении значения SELECT.
Эта AJAX-процедура довольно медленная, поэтому я хочу вызывать ее только тогда, когда она абсолютно необходима.
Для этого я использую событие onchange.
В Firefox и Chrome это работает нормально, когда вы используете клавиши для прокрутки различных опций. Событие onchange вызывается только при выходе из SELECT.
Но в Internet Explorer событие onchange срабатывает при каждом нажатии клавиш со стрелками. Я понимаю, что большинство людей предпочитают это, но из-за медленного AJAX-вызова это делает мой SELECT действительно медленным.
Мне нужно какое-то отложенное обновление ... Onchange следует запускать только через несколько секунд, не беспокоясь об обновлении, когда пользователь все еще использует клавиши со стрелками для выбора опции.
Есть идеи, как этого добиться?