tengo el siguiente código JavaScript/jQuery en un archivo HTML:window.resize en jQuery disparar varias veces
<html>
<head>
<script src="http://code.jquery.com/jquery-1.6.2.min.js"
type="text/javascript"></script>
<script language="javascript">
$(window).resize(function(){alert('hi');});</script>
</head>
<body>
resize me
</body>
</html>
Parece relativamente sencillo, sin embargo, cuando me re tamaño de la ventana del navegador, recibo dos sucesivas ventanas de alerta en Chrome e IE9 y aparentemente fallo FF5.
¿Qué me estoy perdiendo? ¿Es un fuego por dimensión (x/y)?
Dispara muchas veces a medida que arrastra para cambiar el tamaño. –
Sí, acabo de hacer clic en el botón max-restore en el identificador de ventana. También disparó dos veces en ese punto. – Matt
Si desea evitar esto, eche un vistazo a este complemento: http://benalman.com/projects/jquery-throttle-debounce-plugin/ –