JQuery-UI 1.8.2 перетаскиваемый сбой в Internet Explorer - PullRequest
0 голосов
/ 22 ноября 2010

Я поддерживаю архив файлов jquery / php для компании, в которой я работаю.
Одной из особенностей является возможность перетаскивать файлы в папки. Эта функциональность творит чудеса как в Chrome, так и в FireFox, но демонстрирует своеобразное поведение в Internet Explorer.

Что происходит, когда при перетаскивании элемента создается прямоугольник выбора. Предполагаемый элемент перетаскивается и удаляется из исходного положения, поэтому плагин работает. Проблема в том, что все другие файлы получают события выбора, когда над ними проходит окно выбора, это не только не предназначено, но и безобразно. Я попытался включить весь соответствующий код здесь:
Редактировать: я пытался также включить CSS в качестве пастбина, но как нуб я здесь, мне было разрешено сделать только одну ссылку

js

Используемые версии jquery и jquery-ui - 1.4.4 и 1.8.2 соответственно

Деления файла делаются перетаскиваемыми в строке 919 в файле js. Я немного погуглил, а также посмотрел демонстрационные страницы jquery, где перетаскиваемый интерфейс работает, как и предполагалось, также в Internet Explorer.

Я надеюсь, что кто-нибудь сможет помочь мне вырваться из этой расстраивающей ямы адского кросс-браузерного совместимости, показывая мне мои ошибки.

Запросите дополнительную информацию по мере необходимости, я постараюсь предоставить ее своевременно.

С наилучшими пожеланиями, Йохан Абильдсков

1 Ответ

0 голосов
/ 28 декабря 2010

Проблема была фактически решена, когда я удалил перетаскиваемый элемент из некоторых элементов, также перетаскиваемых. Кажется, перетаскиваемый и сбрасываемый фактически противоречит abit в способе, которым мы его использовали.

...