Dojo:单击选项卡

Dojo:单击选项卡,dojo,tabs,Dojo,Tabs,我需要将onClick事件附加到选项卡,而不是它的内容。例如,查看时,我希望在单击“饮料”选项卡时触发事件。 当我单击选项卡的内容时,以下代码会导致触发事件,因此这不是我需要的: <div dojoType="dijit.layout.ContentPane" href="test.php" onClick="alert(1);" > </div>

我需要将onClick事件附加到选项卡,而不是它的内容。例如,查看时,我希望在单击“饮料”选项卡时触发事件。 当我单击选项卡的内容时,以下代码会导致触发事件,因此这不是我需要的:

        <div
            dojoType="dijit.layout.ContentPane"
            href="test.php"
            onClick="alert(1);"
        >
        </div>


将事件附加到选项卡容器会导致在同时单击选项卡和选项卡内容时触发事件。

也许您可以编写如下内容:

dojo.connect( dojo.byId(“myTab”), “onclick”, 函数(){ 警报(“点击”); }
);

也许你可以写一篇类似这样的文章:

dojo.connect( dojo.byId(“myTab”), “onclick”, 函数(){ 警报(“点击”); }
);

您想连接到展会上的活动
。查看参考文档中的“事件摘要”标题:


您想连接到展会上的活动
。查看参考文档中的“事件摘要”标题:



非常感谢,我为什么不在那里滚动:/非常感谢,我为什么不在那里滚动:/
<div dojoType="dijit.layout.ContentPane" href="test.php" onShow="console.log('I'm being shown')"></div>