Como desativar / desativar o evento jQuery ao redimensionar a janela

Estou tentando excluir um evento jquery quando a janela é> 490. No entanto, os elementos unblind () ou off () não desativam a ação ativada quando a janela fica menor que 490px. Por que é isso? Alguém conhece algum método para fazer uma seleção retornar ao seu estado original?

$(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>

questionAnswers(1)

yourAnswerToTheQuestion