J'ai l'exemple html suivant, il y a un DIV qui a 100% de largeur. Il contient quelques éléments. Lors du redimensionnement des fenêtres, les éléments intérieurs peuvent être repositionnés et la dimension du div peut changer. Je demande s'il est possible d'accrocher l'événement de changement de dimension de la div? et comment faire ça? Je lie actuellement la fonction de rappel à l'événement jQuery resize sur le DIV cible, cependant, aucun journal de console n'est sorti, voir ci-dessous:
<html>
<head>
<script type="text/javascript" language="javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script type="text/javascript" language="javascript">
$('#test_div').bind('resize', function(){
console.log('resized');
});
</script>
</head>
<body>
<div id="test_div" style="width: 100%; min-height: 30px; border: 1px dashed pink;">
<input type="button" value="button 1" />
<input type="button" value="button 2" />
<input type="button" value="button 3" />
</div>
</body>
</html>
setInterval
ici comme solution possible. Vous pouvez toujours vous lier clearInterval
à un clic de bouton pour arrêter la boucle une fois votre travail terminé.