0
當點擊事件時,我必須打開一個popover,如果你點擊它以外的任何地方,它應該被解僱,所以我使用popover與焦點觸發它不會被解僱,當我點擊事件fullcalender中的popover沒有被解僱
以下是我使用
$(document).ready(function() {
// page is now ready, initialize the calendar...
var eventsArray = [ {
title: 'Test2',
start: new Date("2015-04-21")
}];
$('#calendar').fullCalendar({
// put your options and callbacks here
header: {
left: '', //today',
center: 'title',
right: ''
},
defaultView: 'agendaDay',
defaultDate: '2015-04-21',
editable: true,
allDaySlot: false,
selectable: true,
events: eventsArray,
eventClick: function(calEvent, jsEvent, view) {
$(this).popover({
placement : 'bottom',
title : 'Appointment Actions',
html : true,
content :"test",
trigger : 'focus'
}).popover('show');
$(this).attr('tabindex', -1);
}
});
});
以下的js代碼是JS小提琴鏈接:https://jsfiddle.net/kd7e2xpc/2/
檢查:http://stackoverflow.com/questions/11703093/how-to-dismiss-a-twitter-bootstrap-popover-by-clicking-outside –
@PatrickLC我無法做到這一點你可以編輯擺弄修復? –
應該是https://jsfiddle.net/kd7e2xpc/8/ –