gpt4 book ai didi

javascript - 点击事件时的 Bootstrap 弹出窗口未显示

转载 作者:行者123 更新时间:2023-12-02 16:17:10 27 4
gpt4 key购买 nike

当我在 fullcalendar 中触发 EvenLimitClick 事件时,我的弹出窗口不起作用。它在我的 dayClick 事件中工作正常,但在我的 eventLimitClick 中没有任何反应。这是我的fiddle我什至尝试将弹出窗口设置为在父级上调用(例如 $(this).parent().popover,但这也不起作用。

$(document).ready(function () {

// page is now ready, initialize the calendar...
var eventsArray = [{
title: 'Test1',
start: new Date()
}, {
title: 'Test2',
start: new Date("2015-04-21")
}, {
title: 'Test3',
start: new Date("2015-04-21")
}];

$('#calendar').fullCalendar({
// put your options and callbacks here
header: {
left: 'prev,next', //today',
center: 'title',
right: ''
},
defaultView: 'month',
editable: true,
allDaySlot: false,
selectable: true,
events: eventsArray,
eventLimit: 1,

eventLimitClick: function (cellInfo, jsEvent) {
$(this).popover({
html: true,
placement: 'bottom',
container: 'body',
title: function () {
return $("#events-popover-head").html();
},
content: function () {
return $("#events-popover-content").html();
}
});

$(this).popover('show');
},
dayClick: function (cellInfo, jsEvent) {
$(this).popover({
html: true,
placement: 'bottom',
container: 'body',
title: function () {
return $("#events-popover-head").html();
},
content: function () {
return $("#events-popover-content").html();
}
});

$(this).popover('show');
},
})

});
<link href="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.3.1/fullcalendar.css" rel="stylesheet"/>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.3.1/fullcalendar.js"></script>

<div style="border:solid 2px red;">
<div id='calendar'></div>
<div id="events-popover-head" class="hide">Events</div>
<div id="events-popover-content" class="hide">Test</div>
</div>

最佳答案

在 eventLimitClick 事件中更改以下内容:

$(this).popover

$(cellInfo.dayEl)

cellInfo.dayEl 是您要为其显示弹出框的单击的日期单元格元素。

我已经更新了 Fiddle还有

关于javascript - 点击事件时的 Bootstrap 弹出窗口未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29465207/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com