инициирование функции после завершения изменения размера окна - PullRequest
0 голосов
/ 27 февраля 2010

Я хочу запустить функцию, когда пользователь заканчивает изменение размера своего окна браузера. Пожалуйста, предложите, как это сделать в чистом JS или JQuery.

Примечание: я хочу вызвать событие только один раз и после того, как пользователь произвел изменение размера браузера.

Ответы [ 3 ]

1 голос
/ 27 февраля 2010

Вы можете ввести небольшую задержку перед запуском обработчика изменения размера с помощью setTimeout и продолжать обновлять этот тайм-аут, пока события не остановятся. В этой статье объясняется, как это сделать - http://ajaxian.com/archives/delaying-javascript-execution

0 голосов
/ 27 февраля 2010

С документы :

$(window).resize(function() {
   $('#log').append('<div>Handler for .resize() called.</div>');
});
0 голосов
/ 27 февраля 2010
window.onresize = function() { alert('hi'); };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...