gpt4 book ai didi

toggle - Dojo 切换隐藏和显示 Div

转载 作者:行者123 更新时间:2023-12-03 22:33:57 24 4
gpt4 key购买 nike

我已经进行了一些搜索,并得出了许多使用 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");
    }
    }

    最佳答案

    为什么不用dojo.fx.Toggler ?

    var toggler = new dojo.fx.Toggler({

    node: "basicNode"

    });

    dojo.connect(dijit.byId("showButton"), "onClick", toggler, "show");
    dojo.connect(dijit.byId("hideButton"), "onClick", toggler, "hide");
    }`

    来自道场 reference-guide :

    The functions Toggler.show() and Toggler.hide() both return the animation object for the animation in play. This object can be used to stop, pause, set the current animation location ‘percentage’, and get the status of the animation.

    关于toggle - Dojo 切换隐藏和显示 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7274282/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com