Использование jQuery для размещения окна в значении rel

StackOverflow https://stackoverflow.com/questions/1623423

Вопрос

Я использую вкладки пользовательского интерфейса jQuery, а не активирую их, щелкнув по кнопке: hover, чтобы изменить вкладки. Я хотел бы, чтобы по ссылке был приведен пользователь по URL-адресу, указанному в атрибуте rel, но я пытаюсь найти решение с пустыми руками.

Это было полезно?

Решение

Как насчет:

function hoverEventHandler(){
    window.location.href = $(this).attr("rel");
}

Другие советы

вы можете привязать событие наведения к ссылкам и выбрать конкретные вкладки на основе элемента наведения:

$("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 страница документации .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top