我正在使用 jQuery UI 选项卡,而不是在单击时激活它们,我正在使用 :hover 来更改选项卡。我希望该链接将用户带到 rel 属性中指定的 URL,但我在试图找到解决方案时空手而归。
问问题
2560 次
2 回答
3
怎么样:
function hoverEventHandler(){
window.location.href = $(this).attr("rel");
}
于 2009-10-26T07:12:04.040 回答
0
您可以将悬停事件绑定到链接并根据悬停元素选择特定选项卡:
$("a.tab_links").hover(function(){
var $tabs = $('#example').tabs();
var selected = $tabs.tabs('select', 2);//select third tab.
});
您可以使用selected
回调打开链接:
$('#example').tabs({
select: function(event, ui) {
var lnk = ui.tab;
var href = $(lnk).attr("rel");
OPEN_LINK(href);//write function or code for this
return false;//don't open on clicking on link;
}
});
PS:- 这东西来自 jquery ui tabs文档页面。
于 2009-10-26T07:43:42.463 回答