Davvero importa l'ordine delle cose? Ovvero la definizione delle funzioni sopra all'utilizzo nella ready()?
Neanche a me piacciono le variabili globali, in nessun linguaggio. Ma come posso fare una roba del genere (che per la cronaca non fuziona!).
Codice PHP:
var content;
//Sto usando JQuery UI per le tabs.
function openTab (testo) {
content = '
' + content + '</p>';
$('#tabs').tabs ('add', '#new-tab-id', 'My new tab title'); //Non c'e' modo di passare il content all'add di
//tabs() quindi ho pensato a una variabile globale.
}
document.ready (function(){
$('#tabs').tabs ({ add: function (event, ui) {$(ui.panel).append (content) }});
$('#oggetto').click (function(){openTab('bla bla bla')});
});