Sto utilizzando le schede dell'interfaccia utente di jQuery per creare una sezione di tabulazione verticale di una pagina e voglio che l'ultima scheda verticale sia collegata a un URL anziché caricare un pannello a schede.Utilizzo delle schede dell'interfaccia utente jQuery. Come faccio a fare in modo che una delle schede si colleghi a un URL invece di caricare un pannello a schede?
Qualche suggerimento per il modo migliore per farlo? Posso inserire un altro elemento oltre a una LI nell'elenco, ma preferisco che l'ultimo si comporti in modo diverso.
Grazie per qualsiasi aiuto.
Ecco il mio javascript:
// vtabs
$("#aboutprod-tabs").tabs(
{ fx: [{opacity:'toggle', duration:'normal'},
{opacity:'toggle', duration:'fast'}] })
.addClass('ui-tabs-vertical');
e HTML
<div id="aboutprod-tabs">
<ul>
<li><a href="#tabs-1">First</a></li>
<li><a href="#tabs-2">Second</a></li>
<li><a href="#tabs-3">3rd</a></li>
<li class="last"><a href="/products">Learn more...</a></li>
</ul>
<div id="tabs-1">
Tab panel 1
</div>
<div id="tabs-2">
Tab panel 2
</div>
<div id="tabs-3">
Tab panel 3
</div>
</div>
Bello. È intelligente e funziona perfettamente. Grazie, Nick! – Michael
Per farlo funzionare con jQuery 1.8.2/jQuery UI 1.9.0, basta usare '$ (" li.last a "). Unbind ('click')'. L'esempio nella risposta ha funzionato alla perfezione con le versioni precedenti di jQuery, ma per qualche motivo il gestore dei clic aggiunto ha creato problemi nell'ultima versione. –
Alex è assolutamente corretto, questa risposta dovrebbe essere modificata per includere queste informazioni. –