我正在使用appendChild JavaScript 方法跨 DOM 移动对象。没有任何问题,直到某些用户抱怨在将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 中的一个 BUG 或者我错过了一些东西。
任何建议都非常受欢迎,谢谢!