2012-11-07 12 views
5

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.

+0

"attiva quando una linguetta a distanza è in procinto di essere caricato" – SpYk3HH

+0

allora dovrebbe scattare in entrambi. – vtortola

risposta

Problemi correlati