Как отсоединить / отключить событие jQuery при изменении размера окна
Я пытаюсь удалить событие jquery, когда окно получает> 490. Однако элементы unblind () или off () не деактивируют активированное действие, когда окно становится меньше 490 пикселей. Почему это? Кто-нибудь знает какой-либо метод, чтобы сделать выбор вернуться в исходное состояние?
$(document).ready(function(){
$(window).resize(function(){
if ($(window).width()<490) {
$("#shown").unbind().click(function(){
event.preventDefault();
$("body div hidden").toggle('slow');
});
}
else if ($(window).widht()>=490) {
$("#shown").unbind();
$("body div hidden").unbind();
}
});
});
</script>