【问题标题】:Bootstrap 4.3.1 Broke PopConfirmBootstrap 4.3.1 破坏了 PopConfirm
【发布时间】:2019-02-24 18:02:24
【问题描述】:

随着 Bootstrap 4.3.1 的发布,PopConfirm 停止工作。每当触发 PopConfirm 实例时,按钮都不会出现:

我在这里重新创建了问题:https://www.codeply.com/go/2BWcRgi8mc 我正在使用以下依赖项和更新版本,按以下顺序加载它们:

  • 引导 CSS 4.3.1
  • jQuery 3.3.1
  • popper.js 1.14.7
  • 引导程序 4.3.1
  • PopConfirm 0.4.5

当我恢复到 Boostratp 4.2.1 时,按钮显示得很好:

PopConfirm 问题:https://github.com/Ifnot/PopConfirm/issues/41

【问题讨论】:

    标签: bootstrap-4 bootstrap-popover


    【解决方案1】:

    这是因为在 v4.3.1 中,我们为 Tooltip 和 Popover 模板引入了清理程序。 默认情况下,这是授权的:https://getbootstrap.com/docs/4.3/getting-started/javascript/#sanitizer

    但如果您需要允许按钮,您必须这样做:

    $.fn.tooltip.Constructor.Default.whiteList.button = []
    

    按钮会出现

    【讨论】:

    • 谢谢,约翰!你给的例子参考了Tooltips:$.fn.tooltip.Constructor.Default.whiteList.button = []但是如果是Popover的话,会有什么不同吗?
    • 确认此问题即可解决。更新 Codeply:codeply.com/go/2BWcRgi8mc。再次感谢约翰!
    猜你喜欢
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多