Zurb foundation 如何在基础部分/手风琴上切换活动类

Zurb foundation 如何在基础部分/手风琴上切换活动类,zurb-foundation,Zurb Foundation,有谁能建议一种方法来切换基金会的部分手风琴活动类。我尝试了以下方法来折叠打开的手风琴选项卡: $( "p.title" ).click(function() { if ($(this).parent().hasClass("active")) { $(this).parent().removeClass("active"); } }); 但是,它会恢复到展开状态。您的想法很好。您只需防止原始基础处理程序在处理之后单击该命令。 使用您的代码,基础处理程序在处理程序之后调

有谁能建议一种方法来切换基金会的部分手风琴活动类。我尝试了以下方法来折叠打开的手风琴选项卡:

$( "p.title" ).click(function() {
   if ($(this).parent().hasClass("active")) {
   $(this).parent().removeClass("active");
   }
});    

但是,它会恢复到展开状态。

您的想法很好。您只需防止原始基础处理程序在处理之后单击该命令。

使用您的代码,基础处理程序在处理程序之后调用。它再也找不到活动标记并再次添加它。因此,您的代码应该如下所示:

$( "p.title" ).click(function() {
   if ($(this).parent().hasClass("active")) {
      $(this).parent().removeClass("active");
      return false; // Prevents further propagation of event
   }
});  
**确保手风琴开始关闭时1_up为假

data section accordion确保它在所有设备上具有相同的行为

这个。.click的问题是,它在iPad上无法工作,因为在捕获单击事件之前,它的状态设置为悬停