Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可折叠的Bootstrap4手风琴没有像我预期的那样工作_Javascript_Jquery_Css_Twitter Bootstrap - Fatal编程技术网

Javascript 可折叠的Bootstrap4手风琴没有像我预期的那样工作

Javascript 可折叠的Bootstrap4手风琴没有像我预期的那样工作,javascript,jquery,css,twitter-bootstrap,Javascript,Jquery,Css,Twitter Bootstrap,在我的代码中,我试图设计一个电子商务结账页面。第一个面板将被打开,当第一步完成并单击“操作”按钮时,它将解冻下一个面板,依此类推。但不知何故,我犯了一个错误,因此无法正常工作 $(文档).ready(函数(){ $('.action')。单击(函数(){ var tab_id=$(this.attr('href'); $('#'+tab_id.)、父('.card')、removeClass('NotactiveDiv')、addClass('activeDiv'); }); }); .car

在我的代码中,我试图设计一个电子商务结账页面。第一个面板将被打开,当第一步完成并单击“操作”按钮时,它将解冻下一个面板,依此类推。但不知何故,我犯了一个错误,因此无法正常工作

$(文档).ready(函数(){
$('.action')。单击(函数(){
var tab_id=$(this.attr('href');
$('#'+tab_id.)、父('.card')、removeClass('NotactiveDiv')、addClass('activeDiv');
});
});
.card:最后一个孩子{
边框底部:0px;
}
.card:最后一个子项.card头{
边框底部:0px实心#d7d7;
}
.卡片{
边界:无;
大纲:无;
边框底部:2个实心#D7D7;
}
.h5 a卡{
颜色:#6161;
大纲:无;
字体大小:400;
字体大小:24px;
}
.卡h5 a:悬停{
颜色:#6161;
文字装饰:无;
大纲:无;
}
.h5卡{
大纲:无;
}
.卡头{
填充:.75雷姆1.25雷姆;
页边距底部:0;
背景色:#fff;
边框底部:0px实心#d7d7;
大纲:无;
}
.NotactiveDiv{
指针事件:无;
}

动物保护协会的陈词滥调,埃尼姆·埃乌斯莫德的高寿命accusamus terry richardson广告鱿鱼。3狼月亮奥特餐厅,非丘比特滑板多洛早午餐。食品车奎奴亚藜。早午餐3狼月亮临时,太阳阿利夸放了一只鸟
在它上面,鱿鱼单一来源咖啡Nalla assumenda shoreditch et.Nihil anim keffiyeh helvetica,工艺啤酒工人wes anderson cred Nescuint sapiente ea proident。纯素食主义者,屠夫副洛莫。从工艺啤酒场到餐桌,
生料牛仔布美学合成物nesciunt您可能还没有听说过accusamus labore可持续VHS。
动物保护协会的陈词滥调,埃尼姆·埃乌斯莫德的高寿命accusamus terry richardson广告鱿鱼。3狼月亮奥特餐厅,非丘比特滑板多洛早午餐。食品车奎奴亚藜。早午餐3狼月亮临时,太阳阿利夸放了一只鸟 在它上面,鱿鱼单一来源咖啡Nalla assumenda shoreditch et.Nihil anim keffiyeh helvetica,工艺啤酒工人wes anderson cred Nescuint sapiente ea proident。纯素食主义者,屠夫副洛莫。从工艺啤酒场到餐桌, 生料牛仔布美学合成物nesciunt您可能还没有听说过accusamus labore可持续VHS。
动物保护协会的陈词滥调,埃尼姆·埃乌斯莫德的高寿命accusamus terry richardson广告鱿鱼。3狼月亮奥特餐厅,非丘比特滑板多洛早午餐。食品车奎奴亚藜。早午餐3狼月亮临时,太阳阿利夸放了一只鸟 在它上面,鱿鱼单一来源咖啡Nalla assumenda shoreditch et.Nihil anim keffiyeh helvetica,工艺啤酒工人wes anderson cred Nescuint sapiente ea proident。纯素食主义者,屠夫副洛莫。从工艺啤酒场到餐桌, 生料牛仔布美学合成物nesciunt您可能还没有听说过accusamus labore可持续VHS。
动物保护协会的陈词滥调,埃尼姆·埃乌斯莫德的高寿命accusamus terry richardson广告鱿鱼。3狼月亮奥特餐厅,非丘比特滑板多洛早午餐。食品车奎奴亚藜。早午餐3狼月亮临时,太阳阿利夸放了一只鸟 在它上面,鱿鱼单一来源咖啡Nalla assumenda shoreditch et.Nihil anim keffiyeh helvetica,工艺啤酒工人wes anderson cred Nescuint sapiente ea proident。纯素食主义者,屠夫副洛莫。从工艺啤酒场到餐桌, 生料牛仔布美学合成物nesciunt您可能还没有听说过accusamus labore可持续VHS。

可能已经有东西存在了

话虽如此,您的代码应该是这样工作的:

    $('.action').click(function(){ 

        $(this).closest(".card")
          .removeClass('activeDiv')
          .addClass('NotactiveDiv')
          .children('.collapse').removeClass('show');

       $(this).closest(".card").next('.card')
          .removeClass('NotactiveDiv')
          .addClass('activeDiv');        
   }); 

祝你好运

谢谢,但你看到当你点击动作btn时,下一个div打开得很快,应该慢慢打开,第二个是当你点击第二个或第三个或第四个面板时,你不能访问第一个面板。我认为你不能改变引导折叠面板的速度。此外,每个面板上有更多的内容,将使效果看起来更好。但是,查看文档后,我发现没有必要像示例中那样使用Jquery关闭当前面板。您可以保留用于添加/删除CLASE NotactiveDiv和activeDiv的事件处理程序,但我认为没有必要删除类show。看看这个例子: