1

DOM 間でオブジェクトを移動するためにappendChild JavaScript メソッドを使用しています。DIV 要素がテーブルにドロップされた後、ドラッグ アンド ドロップがSafari Mobileで機能しないという苦情がユーザーから寄せられるまで、問題はありませんでした。これが私が開発している REDIPS.drag ライブラリです: http://www.redips.net/javascript/drag-and-drop-table-content/

DIV 要素をドロップした瞬間に、appendChild メソッドによって現在のテーブル セルに DIV 要素が追加されます。前のノードから現在のノードに自動的に削除されます。ドキュメントhttps://developer.mozilla.org/en/DOM/element.appendChildでは、移動するオブジェクトにアタッチされたイベント リスナーについては何も書かれていません。オブジェクトにアタッチされたイベント リスナー (従来のモデルと高度なモデル) は、オブジェクトと一緒に移動し、削除されるべきではないと想定しています。

イベント リスナーの削除は Safari Mobile でのみ認識されるため、Safari のバグであるか、何かを見逃している可能性があります。

どんな提案でも大歓迎です、ありがとう!

4

0 に答える 0