fullcalendar with clickable popup on hover

后端 未结 8 2303
名媛妹妹
名媛妹妹 2020-12-13 11:12

I need a pop up on hover full calendar like this one.

Have tried full calendar with qtip but could not get clickable popup its disappers when mouse is out from the s

8条回答
  •  猫巷女王i
    2020-12-13 11:15

        $(document).ready(function() {
        // Setup FullCalendar
    // Setup FullCalendar
    (function() {
        var date = new Date();
        var d = date.getDate();
        var m = date.getMonth();
        var y = date.getFullYear();
    
        var tooltip = $('
    ').qtip({ id: 'fullcalendar', prerender: true, content: { text: ' ', title: { button: true } }, position: { my: 'bottom center', at: 'top center', target: 'mouse', viewport: $('#fullcalendar'), adjust: { mouse: false, scroll: false } }, show: false, hide: false, style: 'qtip-light' }).qtip('api'); $('#fullcalendar').fullCalendar({ editable: true, height: 600, header: { left: 'title', center: '', right: 'today prev,next' }, eventMouseover : function(data, event, view) { var content = '

    '+data.title+'

    ' + '

    Start: '+data.start+'
    ' + (data.end && '

    End: '+data.end+'

    ' || ''); tooltip.set({ 'content.text': content }) .reposition(event).show(event); }, dayClick: function() { tooltip.hide() }, eventResizeStart: function() { tooltip.hide() }, eventDragStart: function() { tooltip.hide() }, viewDisplay: function() { tooltip.hide() }, events: [ { title: 'All Day Event', start: new Date(y, m, 1) }, { title: 'Long Event', start: new Date(y, m, d-5), end: new Date(y, m, d-2) }, { id: 999, title: 'Repeating Event', start: new Date(y, m, d+4, 16, 0), allDay: false }, { title: 'Meeting', start: new Date(y, m, d, 10, 30), allDay: false }, { title: 'Birthday Party', start: new Date(y, m, d+1, 19, 0), end: new Date(y, m, d+1, 22, 30), allDay: false } ] }); }()); });

提交回复
热议问题