клик и событие работает клик и это событие не работает
Всем доброго времени суток и позитивного настроения)))
Не могу придумать ребят помогите: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, время: 23:03. |