клик и событие работает клик и это событие не работает
Всем доброго времени суток и позитивного настроения)))
Не могу придумать ребят помогите:help: :help: в общем есть определенное событие например resize
$(window).resize(function() {
alert($(window).height());
});
и так же есть два клика.
$('.open').click(function(){
//тело события
});
$('.close').click(function(){
//тело события
});
дело вот в чем. Когда мы нажимаем на блок с классом open то при ресайзе окна показывает alert но после того как мы нажали на блок с классом close при изменение окна браузера это событие не должно работать. я смог выкрутиться с помощью переменной т.е. при нажатии на open присваеваем значение переменной true а при закрытии false и проверяем на ресайзе значение переменной и уже думаем выводить нам или нет работает но мне показалось это неким костылем может есть вариант какой по лучше!? заранее огромное спасибо всем ответившим:) |
function onResize() {
//...
};
$(window).on('resize', onResize);
//...
$(window).off('resize', onResize); //Удаляем обработчик
//...
|
$(window).one('resize', onResize);
|
Большое спасибо))))
|
| Часовой пояс GMT +3, время: 18:12. |