什么是切换dojo中div的可见性的绝对最简单的方法,没有任何大惊小怪。在dojo中切换div的可见性
jQuery中我可以这样做:
$(document).ready(function(){
$("#mydiv").hide();
$("#link-that-toggles-div").click(function()
{
$("#mydiv").slideToggle();
});
}
...
<a href="#" target="_self" id="link-that-toggles-div">Toggle the div</a>
<div id="mydiv">Awesome content</div>
是否有任何道场相当于东西吗?或者我必须推出自己的?例如,dojo.fx.Toggler迫使我手动进行显示/隐藏,而不是简单地给我一个toggle()函数。此外,所有示例都使用一个按钮来显示div,另一个用于隐藏它,我不确定为什么它在这种情况下甚至称为Toggler。
检查这里http://dojotoolkit.org/reference-guide/1.9/dojo/fx/Toggler.html –
正如我试图提到的问题,我意识到Toggler类,但我觉得它缺乏和重现相当的jQuery代码不完全是直截了当的。例如,我想要同一个按钮在显示和隐藏div之间切换。 Toggler类的所有示例都使用2个按钮。我是否真的需要编写自己的代码来检查div是否隐藏,并在那种情况下执行show(),反之亦然?为什么在这种情况下甚至称为Toggler?如果我必须自己实现所有的切换逻辑。 – Joakim