假设我有10个选项卡。其中一个选项卡将链接到外部URL。请问怎么做?
我更喜欢让它像正常的HREF操作一样执行。因为当我使用:
onclick="window.location='http://www.google.com';"
或
$("#tab-08").click(function(){ ........... });
点击特定标签后,肯定会有大约1或2秒的延迟。
那么,我该如何将jQuery UI选项卡覆盖回正常链接呢?
更多的代码会很有用,但这样的代码怎么样?
Javascript:
$("#tabs").tabs({
active: false,
collapsible: true,
beforeActivate: function (event, ui) {
window.open($(ui.newTab).find('a').attr('href'), '_blank');
return false;
}
});
HTML:
<div id="tabs">
<ul>
<li><a href="http://www.google.com/">Page</a></li>
<li><a href="http://stackoverflow.com/">Page</a></li>
</ul>
</div>
您的解决方案也有效,但我认为您正在处理一个导致延迟的浏览器相关问题。