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。看看这个例子: