Sembra che quando si ridimensiona un elemento HTML, anche l'evento di ridimensionamento delle finestre venga attivato.Il ridimensionamento di un elemento attiva l'evento di ridimensionamento della finestra
Dal momento che voglio eseguire una logica diversa durante il ridimensionamento degli elementi e quando la finestra viene ridimensionata, esiste un modo non ostico di affrontare questo?
$(function(){
$(window).on('resize', function(){
// This event gets fired when the #my_element div gets resized, event if
// window doesn't get resized itself
$('#text').text(++resizes);
});
$('#my_element').resizable();
});
In altre parole, il problema è che quando ho ridimensionare un elemento, l'evento resize viene licenziato per tutto questo i genitori, anche se le loro dimensioni non cambia
use event.stopPropagation(); http://api.jquery.com/event.stopPropagation – Daniel
L'evento "ridimensiona" bolle fino all'oggetto della finestra a meno che non si interrompa la propagazione. –
Penso che questo sia un bug in jQueryUI ridimensionabile, che innesca l'evento di ridimensionamento della finestra senza riguardo per il valore restituito o per interrompere gli stati di propagazione. – Doug