Remove Elements from fullcalendar (by dragging to trash can)

前端 未结 5 1733
渐次进展
渐次进展 2020-12-29 11:32

I have a fullcalendar with external elements being dragged onto it. I\'m relatively new to jquery. I don\'t know quite how to get the ID of the object being dragged to a \

5条回答
  •  太阳男子
    2020-12-29 12:27

    i tell us drop: function(event, ui) ui :: ui holds an empty object. Before version 2.1, the jQuery UI object. :) and work then jsEvent :) sn :

    eventDragStop: function(event, jsEvent, ui, view) {
    
           if (isElemOverDiv(jsEvent, $('div#external-events'))) {
    
               console.log(isElemOverDiv(jsEvent, $('div#external-events')));
               $('.calendario').fullCalendar('removeEvents', event.id);
           }
       }
    
      var isElemOverDiv = function(draggedItem, dropArea) {
      var p = dropArea;
      var position = p.position();
      console.log("EL DROP AREA left: " + position.left + ", top: " + position.top);
      console.log('draggedItem.pageY ', draggedItem.clientX, draggedItem.pageY);
      if (draggedItem.clientX >= position.left && draggedItem.pageY >= position.top) {
          return true;
      }
      return false;
    
    }
    

提交回复
热议问题