Отловить остановку onresize
Привет!
Нужно что бы setTimeout, вызывал hide только тогда, когда окно браузера не подвижно, а сейчас большая очередь накапливается function resize () { var w = document.body.clientWidth; var h = document.body.clientHeight; var result = document.getElementById("result"); result.setAttribute("style", "display:block"); result.innerHTML = "ViewPort size: " + w + " x " + h; setTimeout(hide, 3000); // тут нужно придумать условие } window.onresize = resize; |
soltx, есть события resizestart/resizeend.
|
soltx,
строка 0 var timer; строка 7 window.clearTimeout(timer) ; строка 9 timer = setTimeout(hide, 3000); |
рони спс работает
прикольно и не подумал про метод clearTimeout останавливаем таймер при событие resize, иначе срабатывает setTimeout только не понял пока, почему timer сделали глобальным ? Ruslan_xDD, ага спс |
Часовой пояс GMT +3, время: 23:35. |