jQuery UI选项卡转到选项卡中的特定div
|
我有使用JqueryUI设置的基本标签(仅简化为两个相关的标签)
<div id=\"tabs\">
<ul>
<li><a href=\"#tabs-1\">Home</a></li>
<li><a href=\"#tabs-5\">Benefits</a></li>
</ul>
<div id=\"tabs-1\">
<UCHome:UCHome runat=\"server\" />
</div>
<div id=\"tabs-5\">
<UCBenefits:UCBenefits runat=\"server\" />
</div>
</div>
在tabs-1的用户控件中(简化为相关代码)
<a class=\"benefitc\" href=\"#benefitsmodularity\">
<span>Modularity</span>
<asp:Image runat=\"server\" ImageUrl=\"../Images/Benefits1.png\"/></a>
<a class=\"benefitc\" href=\"#benefitsflexibility>
<span>Flexibility</span><asp:Image runat=\"server\" ImageUrl=\"../Images/Benefits2.png\" /></a>
在Tabs-5的用户控件中(再次简化)
<div class=\"homecontent\">
<div id=\"benefitsmodularity\">
<h2>
(Modularity)</h2>
<p>
Hello
</p>
</div>
</div>
<div class=\"homecontent\">
<div id=\"benefitsflexibility\">
<h2>
(Flexibility)</h2>
<p>
World
</p>
</div>
</div>
homecontent类仅用于样式。
现在基本上,当用户单击tabs-1上的图像时,我想从tabs-1重定向到tabs-5,并且我希望它转到与该图像相关的div。例如,如果用户单击Benefits2.png,那么我希望它转到Tabs-5并专注于。
到目前为止,我已经在文档中。
var $tabs = $(\"#tabs\").tabs();
$(\'.benefitc\').click(function () { // bind click event to link
$tabs.tabs(\'select\', 4); // switch to tab
return false;
});
这可以使我正确地进入选项卡,但我无法弄清楚如何进入正确的div。请注意,所有的点击都应带我到Tabs-5(索引4)。
任何帮助将非常感激。如果我对这个问题不够清楚,请告诉我。
没有找到相关结果
已邀请:
3 个回复
皇小福另届
返回false将停止事件传播以及从未触发过的a标签的默认操作。 所以将其更改为
取得了预期的效果。
呸溉
初始化后获取或设置活动选项:
吞睫素