跳到主要内容

拖拽事件

实现外部拖放模拟。

语法

expression.OnDropEvent(obj);

expression - 表示 Api 类的变量。

参数

名称必填/选填数据类型默认值描述
obj必填object拖放模拟属性。
obj.type必填string拖放事件类型:onbeforedrop - 当选中的文本或元素被拖动时触发的事件;ondrop - 当选中的文本或元素被拖放到有效目标上时触发的事件。
obj.x必填number鼠标点击时的水平坐标(像素),相对于整个文档的左边缘。
obj.y必填number鼠标点击时的垂直坐标(像素),相对于整个文档的顶部边缘。
obj.html必填string被拖动的 HTML 元素。
obj.text必填string被拖动的文本。

返回值

此方法不返回任何值。

示例

window.Asc.plugin.executeMethod ("OnDropEvent", [{
"type": "onbeforedrop",
"x" : pos.x,
"y" : pos.y
}]);

window.Asc.plugin.executeMethod ("OnDropEvent", [{
"type": "ondrop",
"x" : pos.x,
"y" : pos.y,
"text" : "test text",
"html" : "<span>test html</span>"
}]);