Dojo Toggle Hide and Show Divs

Я провел некоторые поиски и придумал много смешанных результатов для использования Dojo для переключения додзё, показывающего скрытые додзё и показывающего скрытые додзё.

  • Некоторые используют додзё.стиль , который, похоже, был заменен на додзё.fx
  • Некоторые используют диджит , но, таким образом, не могут получить доступ к DOM-узлу.
  • Некоторые используют show() и hide()
  • Some change the CSS

I seem to get any из них to make any из них to work.

Кто-нибудь, пожалуйста, укажите мне на современный алгоритм.


Решил

Использовал комбинацию из следующих...

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");
    }
}
14
задан ZMorek 1 September 2011 в 18:45
поделиться