0

我正在使用 jQuery UI 选项卡,而不是在单击时激活它们,我正在使用 :hover 来更改选项卡。我希望该链接将用户带到 rel 属性中指定的 URL,但我在试图找到解决方案时空手而归。

4

2 回答 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 回答