0

我在 Web 应用程序的一部分上使用基础选项卡,但是默认的所需行为是关闭文档上的所有选项卡。但是,我无法以这种方式初始化选项卡。

由于我没有找到此选项,因此我试图从页面上与以下选择器匹配的所有选项卡中删除活动类。

然而,该类的删除发生在 Foundation 应用该类之前。

添加后如何删除活动类,或者如何不让它首先添加活动类?

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

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

4

1 回答 1

1

假设 Foundation 4,在这篇文章开始于foundation.section.js文件的第 180 行时,您将看到以下几行:

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

注释掉这些行(特别是第二行)以防止第一个选项卡被活动类初始化。

于 2013-06-18T21:17:42.647 回答