cookie вкладок пользовательского интерфейса jquery - не перенаправляет при выборе другой вкладки - PullRequest
0 голосов
/ 08 декабря 2011

посмотрел здесь, но не нашел простого ответа ..

Я использую куки, чтобы сохранить последнюю выбранную вкладку:

$(function() {
        $( "#tabs" ).tabs({
            cookie: {expires: 365},
            load: function(event, ui) {
            //  console.log("load event ran");
                $('a', ui.panel).live("click", function() {
                       $(ui.panel).load(this.href);
                       return false;
                       });
            },
            select: function(event, ui) {
                var url = $.data(ui.tab, 'load.tabs');
                if( url ) {
                    location.href = url;
                    return false;
                }
                return true;

            /* var current_index = $("#tabs").tabs("option","selected");
            $("#tabs").tabs('load',current_index); */
            }
       });
    });

, которая работает, но после кукиустановлено, и я пытаюсь выбрать другую вкладку - она ​​меняет URL в адресной строке браузера, но на самом деле не переходит на выбранную вкладку.

вы можете увидеть оба пути (один из них прокомментирован) iпытался реализовать на событие выбора, но оба не работают.

, пожалуйста, помогите?

1 Ответ

0 голосов
/ 06 февраля 2012

исправлено с помощью перенаправления:

$("#tabs").bind('tabsshow',function(event, ui) {
            window.location = ui.tab;
        })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...