(см. «toggle-id» в примере кода выше).
вел некоторый поиск и получил много смешанных результатов для использования Dojo, чтобы переключать div, показывая против скрытого.
Некоторые используютdojo.style
который, похоже, мог быть замененdojo.fx
Некоторые используютdijit
но, таким образом, не может получить доступ к узлу DOM.Некоторые используютshow()
а такжеhide()
Некоторые меняют CSSЯ не могу заставить их работать.
Может кто-нибудь, пожалуйста, укажите мне на последнюю прогулку по этому вопросу.
решаемая
Использовал комбинацию следующего ...
dojo.addOnLoad(function() {
dojo.style(dojo.byId('myDiv'), "display", "none");
});
и переключить его
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");
}
}