对于鼠标事件ondragstart,拖动(事件)函数中的.setData/.getData调用工作正常.但是,当通过.trigger()触发ondragstart时,.setData/.getData方法无法正常工作并返回错误
"未捕获的TypeError:无法读取未定义的属性'setData'"
请不要指向使用TouchPunch等.js库.
我正在尝试绑定'touchmove'事件以触发拖动(事件)并提供可用于鼠标拖动触发事件的相同.setData/.getData功能.
HTML:
<div class="l-col-container">
<section id="1130" class="orderqueue">
<h1>Order Queue</h1>
<div class="orderList">
<div id="100" class="order" timeslot="1130" ordernumber="100" draggable="true" ondragstart="drag(event)">
<div class="order-name">Johnny Cash</div>
<div class="order-num">Order Number: 100</div>
</div>
<!-- /order -->
<div id="101" class="order" timeslot="1130" ordernumber="101" draggable="true" ondragstart="drag(event);">
<div class="order-num">101</div>
<div class="order-name">Johnny Cash</div>
</div>
<!-- /order -->
</div>
<!-- /orderlist -->
</section>
<div class="queuebar">
<h2>Queue Bar</h2>
<hr/>
<div class="queuebar-dropzone"></div>
</div> …Run Code Online (Sandbox Code Playgroud)