jQuery: вложенные сортируемые элементы прекрасно работают в хороших браузерах, но в IE7 одновременно можно перетаскивать как сортируемый дочерний элемент, так и родительский элемент. - PullRequest
2 голосов
/ 27 июля 2011

Вот мой код для всех вас: http://jsfiddle.net/SMqR9/1/ = D

отлично работает в Chrome, FF, Safari, хороших браузерах и т. Д.

Но когдав IE7, когда я нажимаю «Новый контент» и перетаскиваю, он перемещает раздел, в котором он находится (и с разными скоростями).Действительно странное поведение.Любые идеи относительно того, что вызывает это?

1 Ответ

3 голосов
/ 27 июля 2011

Пожалуйста, посмотрите здесь для рабочего решения:

http://jsfiddle.net/SMqR9/16/

Самая важная часть это:

    $j('ul').bind('mousedown', function(e) {
  e.stopPropagation();
});

Что мешает IE7 вкладывать сортируемые элементы в пузыри mousedown-события для их родительских элементов. Обязательно используйте .bind (), поскольку .live () происходит только после того, как событие уже всплыло

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...