首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现角度拖放表的自动化

问如何实现角度拖放表的自动化
EN

Stack Overflow用户
提问于 2017-03-30 06:17:47
回答 1查看 403关注 0票数 0

问题:试图模拟使用角拖放列表(转到详细描述)的前端拖放。

Tried :

1.jquery-模拟:给出以下错误

Uncaught :未能对‘EventTarget’执行'dispatchEvent‘:参数1不是’EventTarget‘类型。

2.拖放-helper.js:单击要拖动的项目

3.drag_to :什么都没发生

需要更多的建议.

谢谢

jquery:https://github.com/jquery/jquery-simulate

对不起,无法发布drag_to和拖放-helper.js的链接。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-18 07:06:03

需要这样调整的自定义事件:

代码语言:javascript
复制
  function createCustomEvent(type) {
 var event = new CustomEvent("CustomEvent", {"cancelable": true})
    event.initCustomEvent(type, true, true, null);
    event.dataTransfer = {
        data: {
        },
        setData: function(type,val) {
            this.data[type] = val
            this.types[0] = type
        }
        getData: function(type) {
            return this.data[type]
        },
        dropEffect: 'move',
        effectAllowed:'move',
        types: [],
        items: {},
        files:{}

    }

    return event
}

在本地js拖放脚本中,然后它工作得很好

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43109946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档