Я использую отзывчивый дизайн, и я хочу добавить функцию dropdow с Jquery на событие click, только когда экран меньше 1020px. Я использую функцию изменения размера, которая запускается, когда клиент меняет размер окна своего браузера.Событие jQuery bubbling при изменении размера окна - отзывчивый дизайн
Но проблема в том, что функция пузырится и запускается 5 раз. Как это возможно ???
$(window).resize(function() {
var screenWindow = $j(document).width();
if(screenWindow < 1020){
$('.filter').click(function(){
$('dd.first').slideToggle();
});
}
});
Спасибо за помощь.
Я проверил вариант таймера, который имеет смысл. Но он работал только в первый раз. У меня было большое окно, изменение размера и щелчок по элементу: все работает отлично. Но когда я снова изменяю размер, он начинает открывать и закрывать несколько раз. Это позволило проверить размер окна внутри функции щелчка. Спасибо eveybody за очень быструю обратную связь! – user1149497