2013-04-12 3 views
0

Я использую вкладки jQuery для отображения нескольких asp: listviews. каждый раз, когда выполняется обратная передача, вкладка устанавливается на первую вкладку. Я использую следующий код для предотвращения этого, но не работаетсохранение выбранной вкладки между postback

$(function() { 
     $("#tabs").tabs({ 
      activate : function() { 
       var selectedtab = $("#tabs").tabs("option", "selected"); 
       $("#<%= hdnSelectedTab.ClientID %>").val(selectedTab); 
      }, 
      active : <%= hdnSelectedTab.Value %> 
     }); 
    }); 

С кодом что-то не так.

ответ

0

jQuery Вкладки могут использовать файлы cookie для сохранения текущей вкладки. Пожалуйста, взгляните на вкладки documentation. Вы можете найти в документации Get или установить параметр cookie после init. Пример кода:

//setter 
$('.selector').tabs({ cookie: { expires: 30 } }); 

//getter 
var cookie = $(".selector").tabs("option", "cookie"); 

Dependency

Чтобы использовать опцию печенья вам нужно включить jQuery cookie plugin.

Наслаждайтесь ...

Смежные вопросы