Html 单击表行中的按钮时引导折叠表行
在我的代码片段中,您可以看到一个包含一行的简单表。在该行中,您可以看到一个按钮组。现在,如果单击“主”按钮(重置按钮),您可以看到您单击的按钮下的表行将显示出来。这应该只在单击表行时发生,而不是在单击表行内的按钮时发生 还有,为什么要花这么长时间来恢复崩溃Html 单击表行中的按钮时引导折叠表行,html,css,twitter-bootstrap,bootstrap-4,Html,Css,Twitter Bootstrap,Bootstrap 4,在我的代码片段中,您可以看到一个包含一行的简单表。在该行中,您可以看到一个按钮组。现在,如果单击“主”按钮(重置按钮),您可以看到您单击的按钮下的表行将显示出来。这应该只在单击表行时发生,而不是在单击表行内的按钮时发生 还有,为什么要花这么长时间来恢复崩溃 桌头 按钮文本 表内容 重置 切换下拉列表 删除 进度文本1 进度文本2 $(窗口).on('load',函数(){ $('[data toggle=“tooltip”]')。tooltip(); }); 回答原始问题以及评论中的问题 当
桌头
按钮文本
表内容
重置
切换下拉列表
删除
进度文本1
进度文本2
$(窗口).on('load',函数(){
$('[data toggle=“tooltip”]')。tooltip();
});
回答原始问题以及评论中的问题
event.stopPropagation()
来阻止单击事件冒泡decollapse
很慢,因为在切换过程中,引导默认应用class。collapsing
。这允许应用一些动画。默认情况下,它只是设置元素高度的动画。但是,在您的情况下,动画不起作用,因为表行的高度不能小于内容高度,但预期动画的延迟仍然存在。
您可以像下面所做的那样,通过使用none
覆盖默认的transition
来禁用动画,或者只使用表以外的其他内容,例如div
。正在折叠{
-webkit转换:无!重要;
过渡:无!重要;
显示:无;
}
桌头
按钮文本
表内容
重置
切换下拉列表
删除
进度文本1
进度文本2
$(窗口).on('load',函数(){
$('[data toggle=“tooltip”]')。tooltip();
});
因为当您单击“重置”按钮时,事件会冒泡到该行,并触发该行的单击。要防止出现这种情况,请在重置按钮单击处理程序中调用event.stopPropagation()
。将此event.stopPropagation()放入代码>在您的警报('reset!')之后代码>@KarlenKishmiryan ohhh谢谢你的解释。现在这很有道理。你有没有可能知道为什么解崩盘这么慢?