Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.03.2017, 10:01
Новичок на форуме
Отправить личное сообщение для sam92 Посмотреть профиль Найти все сообщения от sam92
 
Регистрация: 24.03.2017
Сообщений: 1

Помогите новичку сделать закрывающийся tab
Добрый день. Есть вот такой код:
// Tabs
$('body:not(.su-other-shortcodes-loaded)').on('click', '.su-tabs-nav span', function (e) {
var $tab = $(this),
data = $tab.data(),
index = $tab.index(),
is_disabled = $tab.hasClass('su-tabs-disabled'),
$tabs = $tab.parent('.su-tabs-nav').children('span'),
$panes = $tab.parents('.su-tabs').find('.su-tabs-pane'),
$gmaps = $panes.eq(index).find('.su-gmap:not(.su-gmap-reloaded)');
// Check tab is not disabled
if (is_disabled) return false;
// Hide all panes, show selected pane
$panes.hide().eq(index).show();
// Disable all tabs, enable selected tab
$tabs.removeClass('su-tabs-current').eq(index).addClass('su-tabs-current');
// Reload gmaps
if ($gmaps.length > 0) $gmaps.each(function () {
var $iframe = $(this).find('iframe:first');
$(this).addClass('su-gmap-reloaded');
$iframe.attr('src', $iframe.attr('src'));
});
// Set height for vertical tabs
tabs_height();
// Open specified url
if (data.url !== '') {
if (data.target === 'self') window.location = data.url;
else if (data.target === 'blank') window.open(data.url);
}
e.preventDefault();
});

// Activate tabs
$('.su-tabs').each(function () {
var active = parseInt($(this).data('active')) - 1;
$(this).children('.su-tabs-nav').children('span').eq(active).trigger('click') ;
tabs_height(0);
});

Работает как обычные табы, открываются при нажатии на вкладку, но не закрываются обратно. Помогите пожалуйста. В java новичок.
Буду признателен за любую помощь.
Ответить с цитированием
  #2 (permalink)  
Старый 25.03.2017, 00:38
Аватар для Paguo-86PK
Профессор
Отправить личное сообщение для Paguo-86PK Посмотреть профиль Найти все сообщения от Paguo-86PK
 
Регистрация: 16.09.2009
Сообщений: 253

Уважаемая Администрация!
Уже не в первый раз в движке срабатывает защита с проверкой на "человечность" при попытках надлежащей вставки кода в соответствующие теги!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите сделать JS-скрипт! as.lab Общие вопросы Javascript 6 27.08.2014 08:54
Помогите сделать замену некоторых сиволов в ссылке Alon Javascript под браузер 5 07.07.2014 20:18
Помогите сделать эффект смены страниц Eugi Элементы интерфейса 6 16.07.2013 17:06
Помогите сделать на ajax или java. Bajex AJAX и COMET 2 20.06.2013 05:13
Помогите сделать программу расчета зарплаты сотрудникам Юлия29 Общие вопросы Javascript 1 22.02.2009 23:11