Я поддерживаю архив файлов jquery / php для компании, в которой я работаю.
Одной из особенностей является возможность перетаскивать файлы в папки. Эта функциональность творит чудеса как в Chrome, так и в FireFox, но демонстрирует своеобразное поведение в Internet Explorer.
Что происходит, когда при перетаскивании элемента создается прямоугольник выбора. Предполагаемый элемент перетаскивается и удаляется из исходного положения, поэтому плагин работает. Проблема в том, что все другие файлы получают события выбора, когда над ними проходит окно выбора, это не только не предназначено, но и безобразно.
Я попытался включить весь соответствующий код здесь:
Редактировать: я пытался также включить CSS в качестве пастбина, но как нуб я здесь, мне было разрешено сделать только одну ссылку
js
Используемые версии jquery и jquery-ui - 1.4.4 и 1.8.2 соответственно
Деления файла делаются перетаскиваемыми в строке 919 в файле js.
Я немного погуглил, а также посмотрел демонстрационные страницы jquery, где перетаскиваемый интерфейс работает, как и предполагалось, также в Internet Explorer.
Я надеюсь, что кто-нибудь сможет помочь мне вырваться из этой расстраивающей ямы адского кросс-браузерного совместимости, показывая мне мои ошибки.
Запросите дополнительную информацию по мере необходимости, я постараюсь предоставить ее своевременно.
С наилучшими пожеланиями,
Йохан Абильдсков