[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Firefox неадекватит Drag'n'drop в ContentEditable
eXaM
Имеем следующую структуру:

<div id="editor" contenteditable="true"></div>
<div
class="container">
<div
class="uploaded_image"><img src="pic1.jpg" /></div>
<div
class="uploaded_image"><img src="pic2.jpg" /></div>
<div
class="uploaded_image"><img src="pic3.jpg" /></div>
</div>

Перетаскиваем картинку в editor. Chrome совершенно адекватно перетаскивает собственно картинку, а вот Firefox по какой-то неземной логике переносит аж всю родостловную тега <img /> вплоть до дедушки (который container). Полдня бьюсь с проблемой, а решения все нет.
McLotos
https://hacks.mozilla.org/2009/07/html5-drag-and-drop/

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
eXaM
По ссылке не нашел решения. У меня и так стоял draggable="false" везде, где только можно, разве что setData можно было бы попробовать применить... Но, так или иначе, случайно нашел решение (на StackOverflow было в са-а-а-амом низу без единого плюса): если вставить перед <img /> комментарий, родитель не перетаскивается. Крайне странное поведение лисы. Причем пустого комментарий недостаточно, нужно обязательно текст внутри писать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.