【发布时间】:2019-04-08 05:26:40
【问题描述】:
我一直在尝试让引导扩展弹出框 X 工作 (http://plugins.krajee.com/popover-x)
我设置了一个 JS fiddle (http://jsfiddle.net/wp80d5ux/2/),但弹出窗口似乎没有加载。
下面是我的例子。
我是否不正确地加载了库?
<BR><BR><BR><BR><button id="#btn1" class="btn btn-primary btn-lg">Top</button>
<script>
$(document).on('ready', function() {
// initialize popover on click of `#btn1`
$('#btn1').popoverButton({
target: '#myPopover1'
});
// or alternatively initialize popover on hover of `#btn1`
$('#btn1').popoverButton({
target: '#myPopover1',
trigger: 'hover focus'
});
});
</script>
【问题讨论】:
-
您是否在 javascript 控制台中遇到任何错误?你加载了 bootstrap/popper 脚本吗?
-
是的。 1. “未捕获的错误:引导下拉菜单需要 Popper.js”...我已将其作为库包含在内。 2. Uncaught TypeError: bootstrap-popover-x.min.js line 10 Cannot read property 'Constructor' of undefined -- 不清楚原因
-
你能把这个添加到你的 jsfiddle 中吗?
-
错误都在 JSFiddle 中......你看看开发者工具,你应该会看到错误。
-
我在小提琴中重新编排了 popper 脚本。它需要在bootstrap之前加载,需要在popover-x之前加载,所以现在没有更多控制台错误
标签: javascript jquery bootstrap-4 popover