5

私はいくつかのドラッグ/ドロップ機能に取り組んでいて、標準的なバックボーンの方法でイベントを添付していました:

events: { 
 'dragenter': 'dragEnter',
 'dragend': 'dragEnd'
 ....,
 .....
}

event関数に渡されたオブジェクトに、html5 仕様で概説されているいくつかのプロパティが含まれていないことに気付きました。

具体的には、dataTransferobj がありません。

問題を説明するために簡単なデモを作成しました。ファイルまたは何かをその上にドラッグするだけで、ログに表示されます。

私の質問は、なぜこれが起こるのですか? ドキュメントを調べましたが、見つからないようです。

4

2 に答える 2

0

バックボーン イベントは実際にイベントを Dom ライブラリ (jQuery、Zepto ...) にバインドするため、ドラッグ可能なイベントが必要な場合は jqueryui をロードする必要があります。

于 2012-04-30T16:41:30.063 に答える