javascript - 如何将 dragstart 处理程序添加到 Fullcalendar Draggable
问题描述
我有一些外部事件要拖放到日历上。我想在拖动外部事件时运行一些代码,但我找不到将这样的处理程序添加到 Draggable 事件的好方法。
我已经能够以一种 hacky 的方式向 _handlers 数组添加一个处理程序,但肯定有更好的方法。我也尝试过默认的 HTML“ondragstart”事件,但它似乎被 Draggable 所取代。
const draggable = new Draggable(element, {
eventData: { ... }
});
draggable.dragging.emitter._handlers.dragstart.push(() => console.log("dragstart!"));
我希望 Draggable 构造函数有一个选项,我可以在其中提供一个 dragstart 处理程序,但我在文档中找不到。
解决方案
推荐阅读
- php - HTML POST 表单不向 PHP 脚本发送任何数据
- javascript - 从已解决的 Promise 对象中检索值
- python - 测试请求 Modbus TCP
- javascript - 如何在没有帮助的情况下更新 Meteor 中的 div?
- javascript - 角度材料对话框预填充的输入字段未验证
- python-3.x - 串口通信编码
- react-router - React Router v4 - 路由渲染属性问题
- javascript - 使用@babel 转译 Array.prototype.flat 吗?
- postgresql - 使用 sequelize 切换布尔列
- android - 数据不会显示在片段上