Hyperlink 如何在tabcontainer/dojo中导航/切换选项卡?
这可能是一个简单的问题,但我不知道如何才能实现。我有以下代码:Hyperlink 如何在tabcontainer/dojo中导航/切换选项卡?,hyperlink,dojo,tabs,Hyperlink,Dojo,Tabs,这可能是一个简单的问题,但我不知道如何才能实现。我有以下代码: <div id="tabContainer" dojoType="dijit.layout.TabContainer" region="center" tabStrip="true"> <div id="tab1" dojoType="dijit.layout.ContentPane" title="TITLE1" selected="true"> LINK TO TAB2 </div&g
<div id="tabContainer" dojoType="dijit.layout.TabContainer" region="center" tabStrip="true">
<div id="tab1" dojoType="dijit.layout.ContentPane" title="TITLE1" selected="true">
LINK TO TAB2
</div>
<div id="tab2" dojoType="dijit.layout.ContentPane" title="TITLE2" selected="false">
some text
</div>
链接到TAB2
一些文本
我想做的是有一个从Tab1到Tab2的链接。如果我使用以下链接,它将不起作用:
<a href="name_of_the_file.html#TITLE2">
如果我把相同的链接放在另一个html文件上,它会工作得很好。
有没有关于正确链接应该是什么样子的建议?
非常感谢
TTP如果HTML是这样的:
<div id="tabContainer" dojoType="dijit.layout.TabContainer">
<div id="tab1" dojoType="dijit.layout.ContentPane" title="TITLE1">
<a href="#" id='linktosecond'>LINK TO TAB2</a>
</div>
<div id="tab2" dojoType="dijit.layout.ContentPane" title="TITLE2">
some text
</div>
</div>
一些文本
我们可以向超链接节点添加onclick事件,以移动到所需的选项卡
<script>
dojo.ready(function() {
dojo.byId('linktosecond').onclick = function() {
dijit.byId('tabContainer').selectChild(dijit.byId('tab2'));
}
});
</script>
ready(function()){
dojo.byId('linktosecond').onclick=function(){
dijit.byId('tabContainer')。选择child(dijit.byId('tab2');
}
});
如果HTML是这样的:
<div id="tabContainer" dojoType="dijit.layout.TabContainer">
<div id="tab1" dojoType="dijit.layout.ContentPane" title="TITLE1">
<a href="#" id='linktosecond'>LINK TO TAB2</a>
</div>
<div id="tab2" dojoType="dijit.layout.ContentPane" title="TITLE2">
some text
</div>
</div>
一些文本
我们可以向超链接节点添加onclick事件,以移动到所需的选项卡
<script>
dojo.ready(function() {
dojo.byId('linktosecond').onclick = function() {
dijit.byId('tabContainer').selectChild(dijit.byId('tab2'));
}
});
</script>
ready(function()){
dojo.byId('linktosecond').onclick=function(){
dijit.byId('tabContainer')。选择child(dijit.byId('tab2');
}
});
后续问题,这就是外部链接工作的原因。如果在同一页中,则需要检查哈希更改。愿意接受前面的答案吗?嗯。。。但它在同一页中不起作用,这就是我问的原因。你能提供一个解决方案吗?接下来的问题是,这就是外部链接工作的原因。如果在同一页中,则需要检查哈希更改。愿意接受前面的答案吗?嗯。。。但它在同一页中不起作用,这就是我问的原因。你能提供一个解决方案吗?