Сделано изменение размера события онлайн урок.


Если вы привыкли к чему-то вроде jQuery UI resizeable , вы получаете события, которые вы можете привязать во время изменения размера, но также и вendизменения размера.

Нет такого события в родном JavaScript.

Вы можете подделать его, установив тайм-аут для запуска кода, который вы хотите запустить при изменении размера. Затем очистите этот тайм-аут каждый раз, когда срабатывает событие изменения размера. Таким образом, тайм-аут будет завершен, только если этот таймаут закончится.

var resizeTimer;

$(window).on('resize', function(e) {

clearTimeout(resizeTimer);
resizeTimer = setTimeout(function() {

// Run code here, resizing has "stopped"

}, 250);

});

Аналогично debouncing .