我在我的页面上使用此弹出框:https ://github.com/klaas4/jQuery.popover 我有多个具有不同内容和触发器的弹出框实例。这是我的 JavaScript 说明当我按下链接时会发生什么
$(".addWorker").popover({
title: "Worker",
content: "Laddar..."
});
$(".addWorker").click(function (event) {
event.preventDefault();
$(this).popover(
'ajax',
"/jobs/AddWorker?jobid=" + $(this).attr("id")
).popover('show');
});
$(".markAsFinished").popover({
title: "Finished",
content: "Laddar..."
});
$(".markAsFinished").click(function (e) {
e.preventDefault();
$(this).popover(
Uncaught TypeError: Object [object Object] has no method 'popover' (repeated 3 times) 'ajax', "/jobs/MarkAsFinished?jobid=" + $(this).parent().parent().attr("data -jobid") + "&userid=" + $(this).parent().parent().attr("data-userid") ).popover('show'); });
现在这在我第一次单击链接时效果很好,并且弹出窗口出现了。内容被加载并在弹出框内呈现。但是当我想打开另一个弹出窗口(按下另一个链接)时,它卡在“加载”并且没有加载任何内容。如果我刷新页面,相同的链接效果很好。Chrome 开发人员工具告诉我以下内容:
Uncaught TypeError: Object [object Object] has no method 'popover'
我不知道如何解决这个问题,所以任何帮助表示赞赏。