Vincular carga e redimensionar para jQuery responsivo

Eu tinha essa função configurada para disparar no carregamento da janela. Que oculta o menu quando a largura da tela é menor ou igual a 480px (e mostra o botão de hambúrguer padrão). como isso:

$(window).bind("load", function() {
var width = $(window).width();
if (width <= 480) {
$
(".container > ul").hide();
}
else {
$
(".container > ul").show();
}
});

O que é ótimo e funciona muito bem quando eu puxo para cima no meu iPhone, mas quebra totalmente ao redimensionar uma janela do desktop.

note to trolls: I understand that 99% of people are not going to resize their DT window to below 480 

Portanto, apenas vincule seu evento responsivo para redimensionar também. pelo menos você não terá bugs ao testar em seu DT. você será feliz. Confie em mim.

$(window).bind("load resize", function() {});