如何在svg.js中自定义拖动事件
How make custom drag event in svg.js
我是编程新手。我正在用svg.js制作矢量编辑器我读过文档,不明白如何制作自定义事件。你们能展示一个拖拽事件的例子吗?
实际上,我正在尝试实现拖动时删除的元素。例如,我想使工具提示跟随鼠标光标,输出当前鼠标坐标。但是每次onmousemove事件它都会被复制
Use: draggable plugin
使元素可拖动
var draw = SVG('canvas').size(400, 400)
var el = draw.rect(100, 100)
el.draggable()
有四种不同的回调,beforedrag
, dragstart
, dragmove
和dragend
。这是你分配它们的方式:
。在你的例子中:
el.dragstart = function() {
this.remove();
}
或
el.dragsend = function() {
this.remove();
}
或
el.dragsmove = function() {
this.remove();
}
相关文章:
- jQuery UI可拖动:自定义捕捉方法
- 自定义内容滚动框'的滚动条在拖动时跳转
- 映射API自定义可拖动方向
- jQueryUI可拖动+可排序错误(无法读取未定义的属性'选项')
- 当使用严格的DOCTyPE定义时,jQuery可拖动性得到扩展
- 如何制作自定义的可拖动脚本
- HTML5中的自定义拖放画布
- 我已经使用 js 创建了自定义缓动?尝试运行我收到错误
- jquery 可拖动自定义包含
- 从拖动元素中获取 HTML5 自定义数据属性
- 使用 Javascript 创建自定义缓动
- 找不到Angular.js Angular拖放自定义回调函数
- 拖动&将自定义HTML拖放设置为拖动图像
- 在可排序的jquery ui中自定义拖放
- 为什么在我的拖动函数中,d、this和变量都没有定义
- 在多个元素上自定义拖动图像
- 如何在svg.js中自定义拖动事件
- 剑道UI -自定义拖放
- 如何为谷歌地图创建一个可拖动的自定义标记列表
- MooTools自定义拖动事件