есть ли способ узнать, какая вкладка быстрой вкладки активна?
Я хотел бы знать, какая вкладка активна, чтобы я мог установить ее по умолчанию, пока не будет активна другая вкладка, тогда она будет установлена по умолчанию
Моя проблема в том, что я не могу найти способ узнать, какая вкладка активна в данный момент, и getActiveTab, похоже, всегда возвращает вкладку по умолчанию
Любая помощь будет весьма признательна
Заранее благодарю
3
Author: kiamlaluno, 2012-09-30
1 answers
После долгих размышлений и множества попыток я решил использовать файлы cookie, я добавил это в свой файл сценария из http://drupal.org/node/1454486
Drupal.behaviors.quicktabsHistory = {
attach: function(context, settings) {
// enable accordion memory
$('.quick-accordion', context).each(function() {
var id = $(this).attr('id');
var accordion = $.cookie(id);
if (accordion != '') {
$(this).find('h3 a[href="' + accordion + '"]').click();
}
$(this).find('h3 a').click(function() {
$.cookie(id, $(this).attr('href'));
});
});
// enable tab memory
$('.quicktabs-wrapper', context).each(function() {
var id = $(this).attr('id');
var tab = $.cookie(id);
if (tab != '') {
$(this).find('ul.quicktabs-tabs a#' + tab).click();
}
$(this).find('ul.quicktabs-tabs a').click(function() {
$.cookie(id, $(this).attr('id'));
});
});
}
};
Спасибо за ваше время и усилия
3
Author: Sari, 2012-10-03 07:10:36