Ho cercato di trovare un modo per modificare il parametro window.location.hash nella scheda attualmente selezionata in Jquery UI Tabs.modifica location.hash con le schede ui jquery
ho provato:
$("#tabs > ul").tabs();
$("#tabs > ul").bind("tabsshow", function(event, ui) {
window.location.hash = ui.tab;
})
Ciò si traduce nel cambiare l'hash per #undefined quando la scheda è cambiato.
Ho anche provato:
$("#tabs > ul").tabs({
select: function(event, ui) {
window.location.hash = ui.tab }
});
Ma questo non sembra essere attivato a tutti.
Qualsiasi aiuto sarebbe apprezzato. Grazie.
Modifica: Sembra che parte del mio problema iniziale abbia qualcosa a che fare con js da qualche altra parte che interferisce con questo. Sia la risposta accettata che l'altra risposta suggerita leggermente modificata funzionano. Ringrazia tutti.
stai cercando di aprire un link nella scheda in cui il link cliccato da ? –
No, i collegamenti che sto aprendo fanno parte della pagina corrente, no ajax/etc. – Rob
questa è una demo abbastanza impressionante di questa tecnica: [http://jqueryfordesigners.com/jquery-tabs/](http://jqueryfordesigners.com/jquery-tabs/) –