Tag: contextmenu

contextMenu打破FullCalendar事件拖动

所以我最近使用jQuery contextMenu(http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/)为我的FullCalendar中的事件添加了一个上下文菜单。 它工作得非常漂亮,除了我的拖放function停止正常工作,当你拖动一个事件并放开另一个日期时事件日期没有改变,它重定向到事件的url。 我做了一些检查,并意识到eventDrop,eventDragStart和eventClick都没有被触发。 如果我注释掉上下文菜单,一切正常。 如果有人能够弄清楚为什么contextMenu阻止了fullCalendar回调被触发我会很感激,因为contextMenu完全适合我的需要。 contextMenu和事件回调的代码: eventRender: function(event, element) { if (event.url.indexOf(“https://www.google.com”) != 0) { element.contextMenu({ menu: “myMenu”, }, function(action, el) { if (action == “approve”) { $.ajax({ url: ‘events/’ + event.id, data: { ‘event’ : { ‘status’ : “Approved”, } }, type: “PUT”, }), $(‘#calendar’).fullCalendar(‘refetchEvents’); } else if (action == “deny”) { $.ajax({ […]