Ho eseguito alcune ricerche e ho ottenuto molti risultati misti per l'utilizzo di Dojo per attivare i div che mostrano vs hidden.Dojo Attiva/disattiva nascondi e mostra divs
- Alcuni usano
dojo.style
che sembra che potrebbe essere stato sostituito dadojo.fx
- Alcuni usano
dijit
ma quindi non può accedere a un nodo DOM. - Alcuni fanno uso di
show()
ehide()
- Alcuni cambiare il CSS
io non riesco a ottenere qualsiasi di loro di lavorare.
Qualcuno può indicarmi un walkthru aggiornato su questo.
risolto
usato una combinazione dei seguenti ...
dojo.addOnLoad(function() {
dojo.style(dojo.byId('myDiv'), "display", "none");
});
e per alternare lo
function toggleDivs(){
if( dojo.style(dojo.byId('myDiv'), "display") == "none"){
dojo.style(dojo.byId('myDiv'), "display", "block");
dojo.style(dojo.byId('myDiv2'), "display", "none");
} else {
dojo.style(dojo.byId('myDiv'), "display", "none");
dojo.style(dojo.byId('myDiv2'), "display", "block");
}
}
Un modo un po 'più semplice per ottenere ciò potrebbe essere quello di creare una classe css con "display: none" e chiamare dojo.toggleClass per eseguire l'alternanza automatica. –