相关疑难解决方法(0)

Dojo切换隐藏和显示Div

我已经做了一些搜索,并提出了很多混合结果,使用Dojo来切换显示vs隐藏的div.

  • dojo.style它看起来有些用途可能已被替换dojo.fx
  • 一些使用dijit但因此无法访问DOM节点.
  • 有些人利用show()hide()
  • 有些人改变了CSS

我似乎无法让他们中的任何一个工作.

有人可以指点我这是一个最新的walkthru.


解决了

使用以下组合......

dojo.addOnLoad(function() {
      dojo.style(dojo.byId('myDiv'), "display", "none");
});
Run Code Online (Sandbox Code Playgroud)

并切换它

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");
    }
}
Run Code Online (Sandbox Code Playgroud)

dojo visibility toggle

14
推荐指数
1
解决办法
4万
查看次数

标签 统计

dojo ×1

toggle ×1

visibility ×1