jQuery popover不会第二次加载

时间:2012-06-04 15:06:40

标签: jquery popover

我在页面上使用此popover:https://github.com/klaas4/jQuery.popover 我有多个具有不同内容和触发器的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(

未捕获TypeError:对象[object Object]没有方法'popover'(重复3次)             'AJAX',             “/ jobs / MarkAsFinished?jobid =”+ $(this).parent()。parent()。attr(“data-jobid”)+“& userid =”+ $(this).parent()。parent( ).attr( “数据的用户ID”)         ).popover( '节目');     });

现在,当我第一次点击链接时,这很有效,并且弹出窗口显示出来。内容在popover中加载并显示。但是当我想打开另一个popover(按下另一个链接)时,它会停留在“加载”并且没有加载任何内容。如果我刷新页面,相同的链接工作得很好。 Chrome开发者工具告诉我以下内容:

Uncaught TypeError: Object [object Object] has no method 'popover' 

我不知道如何解决这个问题,所以感谢任何帮助。

0 个答案:

没有答案