带有 Bootstrap 3.3.4 弹出窗口错误的原型
Prototype with Boostrap 3.3.4 popover bug
同时使用原型和 bootstrap 3.3.4 时,会出现一个故障,当调用 hide.bs.* 事件时,弹出窗口的父元素与弹出窗口一起隐藏。在寻找这个老问题的解决方案几天后,除了对最新的 bootstrap 版本不再有效的过时答案外,一无所获,我终于决定问问是否有人有解决这个问题的方法.
第一步:打开bootstrap.js
第 2 步:找到 "Tooltip.prototype.hide" 函数
步骤 3:替换以下代码行:
this.$element.trigger(e)
用这个
if( this.type != 'popover') {
this.$element.trigger(e)
}
就是这样。
如果谁有更好的办法解决这个问题,请告诉我。如果不需要,我宁愿不更改核心 js 文件。
同时使用原型和 bootstrap 3.3.4 时,会出现一个故障,当调用 hide.bs.* 事件时,弹出窗口的父元素与弹出窗口一起隐藏。在寻找这个老问题的解决方案几天后,除了对最新的 bootstrap 版本不再有效的过时答案外,一无所获,我终于决定问问是否有人有解决这个问题的方法.
第一步:打开bootstrap.js
第 2 步:找到 "Tooltip.prototype.hide" 函数
步骤 3:替换以下代码行:
this.$element.trigger(e)
用这个
if( this.type != 'popover') {
this.$element.trigger(e)
}
就是这样。
如果谁有更好的办法解决这个问题,请告诉我。如果不需要,我宁愿不更改核心 js 文件。