我有一个带有标签的标签容器,根据所选的标签,我希望运行一个函数。我已经在JavaScript中创建了这个函数,它可以隐藏或显示窗口。这个函数工作正常。我如何告诉标签运行这个函数?在下面的代码中,我在标签的"内容"中显示了一个名为"hidediv"的函数。2我还有一个名为"showdiv"的函数。3我想把它从内容中删除,并让它在选项卡被选中时自动运行。4有什么建议吗?5我不想让它影响选项卡的内容。
谢谢大家!
<div dojoType="dijit.layout.ContentPane" title="Setup">
<a href="javascript:hidediv()">Hide div</a>
</div>
1条答案
按热度按时间syqv5f0l1#
参考指南中对此进行了详细描述。
基本上,如果您的TabContainer具有id“myTabs”,您可以执行以下操作:
**编辑:**如果您只想触发某个选项卡,您可以检查函数中的标题:
也许更优雅的方法是使用ContentPane的onShow事件,例如: