2013-06-17 5 views
0

Я использую закладки основы для части веб-приложения, однако желаемое поведение по умолчанию - это закрытие всех вкладок в документе. Однако я не могу заставить вкладки инициализировать таким образом.Удалить активный класс из вкладок основания Zurb

Поскольку я не нашел для этого варианта, я пытаюсь удалить активный класс со всех вкладок на странице, которые соответствуют селектору ниже.

Однако удаление класса происходит до того, как класс применяется Фондом.

Как удалить активный класс после его добавления или, как альтернатива, как он может не включать активный класс в первую очередь?

$(document).foundation(); 
$(window).load(function(){ 
    alert("in load"); 
    $('.contextDropDown p').parent().each(function(){ 
    alert("im here"); 
    $(this).removeClass("active");}); 
}); 

http://jsbin.com/olidux/1/

ответ

1

Предполагая, что Фонд 4, в то время этого поста, начиная от линии 180 из foundation.section.js файла вы увидите следующие строки:

if (settings.one_up || !self.small($this)) { 
    first.addClass('active'); 
} 

Прокомментируйте эти строки (вторые), чтобы предотвратить инициализацию первой вкладки с активным классом.

+0

Несмотря на то, что это работает, как правило, не рекомендуется редактировать сам фрейм. Надеемся, что в действительности фундамент действительно реализует настройку one_up в разделе. – zmanc