Sto utilizzando le schede dell'interfaccia utente jQuery e le schede devono essere caricate pigramente. Ma mi piacerebbe fare una leggera modifica nell'URL prima di caricarlo.L'evento 'beforeLoad' delle schede dell'interfaccia jQuery non viene attivato
verifica della documentazione, sembra che beforeLoad è esattamente quello che stavo cercando, ma non riesco a farlo scattare, come si può vedere in questo esempio:
HTML
<div id="tabs">
<ul>
<li><a href="/echo/html">Foo</a></li>
<li><a href="/echo/html">Bar</a></li>
</ul>
</div>
JS
$("#tabs").tabs({
beforeLoad:function(e,ui){
alert(1); // never happens
},
show: function(e,ui){
$(ui.panel).html('<p>Loading...</p>');
}
});
demo dal vivo: http://jsfiddle.net/vtortola/5NAKN/
Perché non si attiva?
Sto usando jquery-1.7.2.js e jquery-ui-1.8.11.js.
Cheers.
"attiva quando una linguetta a distanza è in procinto di essere caricato" – SpYk3HH
allora dovrebbe scattare in entrambi. – vtortola