我想确保我在给定选项卡内单击的任何链接,实际上都将该 URL 调用到选项卡中......文档说我可以做到这一点,但是这里有一些帖子表明我不是唯一一个遇到问题...我已经尝试过来自 jQuery UI 站点的代码,并且我已经尝试了该站点上其他文章中的建议...我敢肯定,对于熟悉 JS 和 jQuery 的人来说,这是一个明显的问题。 .. 请帮忙....
到目前为止,这是我@的地方......(每个“试验”都应该在没有 epag 上的其他代码的情况下完成 - 它就在这里,所以你有我尝试过的代码,也许可以看到共性)
<script>
$(document).ready(function(){
// trial #1 - specific ID called into tab - doesn't work
$('#tabs-community').tabs('select', 'tabs-signup');
$('#blogs').click(function() {
$('#tabs-bboard').load('blogs.cfm');
});
// trial #2 - the documented way - doesn't work
$('#tabs-community').tabs({
load: function(event, ui) {
$('a', ui.panel).click(function() {
$(ui.panel).load(this.href);
return false;
});
}
});
// trial #3 - suggestion given on this site - doesn't work
$('#tabs-community').tabs({
load: function(event, ui) {
$('a', ui.panel).live('click', function() {
$(ui.panel).load(this.href);
return false;
});
}
});
});
</script>
<article class="col1">
<div id="tabs-community" >
<ul>
<li><a href="#tabs-bboard">Community</a></li>
<li><a href="#tabs-signup">Sign-up</a></li>
</ul>
<div id="tabs-bboard">
<cfinclude template="bboard.php"><br/>
</div>
<div id="tabs-signup">
<cfinclude template="signup_form.php"><br/>
</div>
</div>
</article>
“bboard.php”看起来像这样
<a href="blogs1.cfm" id="blogs">blogs 1</a>
<a href="blogs2.cfm" >blogs 2</a>
<a href="blogs3.cfm" >blogs 3</a>
所有链接始终作为新页面调用打开...没有一个示例将链接加载到选项卡中...
谢谢你的帮助。