He hecho algunas búsquedas y he obtenido muchos resultados mixtos para usar Dojo para alternar divs vs vs hidden.Dojo Alternar Ocultar y Mostrar Divisiones
- Algunos utilizan
dojo.style
la que parece que podría haber sido reemplazado pordojo.fx
- Algunos utilizan
dijit
pero así no puede acceder a un nodo DOM. - Algunos hacen uso de
show()
yhide()
- Algunos cambian la CSS
Me parece que no puede conseguir cualquiera de ellos para trabajar.
¿Puede alguien señalarme hacia un walkthru actualizado en esto.
resuelto
ha usado una combinación de los siguientes ...
dojo.addOnLoad(function() {
dojo.style(dojo.byId('myDiv'), "display", "none");
});
y para cambiarla
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");
}
}
Una forma algo más simple de lograr esto podría ser crear una clase css con "display: none" y llamar a dojo.toggleClass para hacer alternar automáticamente. –