Плагин jqDnR не работает с jQuery 1.4 - PullRequest
4 голосов
/ 21 января 2010

Я использую плагин jqModal, который использует jqDnR для поддержки перетаскивания и изменения размера. После того, как я обновил jQuery до 1.4, модальные окна перестали отвечать на событие «перетаскивания». Кто-нибудь знает, почему это происходит?

Спасибо ..

Ответы [ 3 ]

15 голосов
/ 15 февраля 2010

Используя версию, загруженную непосредственно с сайта автора ( здесь ), в строках

19, символ 38

и

27, символ 23.

Заменить

$()

с

$(document)

Вот так у меня работает jqDnR с 1.4

2 голосов
/ 23 января 2010

см. Объявление о выпуске jQuery 1.4 - Обратно-несовместимые изменения.

Мы также написали плагин , который обеспечивает обратную совместимость со всеми потенциальнопереломное изменение, которое мы сделали в 1.4.Не стесняйтесь загружать и включать этот плагин, после того, как вы включили 1.4, если у вас возникнут проблемы с обновлением до 1.4.

Как использовать плагин:

<script src="http://code.jquery.com/jquery.js"></script>
<script src="http://code.jquery.com/jquery.compat-1.3.js"></script>

includeили дождитесь новой версии 1.4 совместимого плагина, который вы используете.

1 голос
/ 20 июня 2010

Я использовал jqDnR, jqModal и jQuery в течение нескольких месяцев, и у меня были проблемы с перетаскиванием, сбой в Safari / Chrome или застревание в Firefox. Я рекомендую переключиться на JQuery UI Draggable ...

http://jqueryui.com/demos/draggable/

Я думаю, что многие функции, которые изначально были в jqDnR / jqModal, были перенесены в пользовательский интерфейс. Переключатель не был слишком жестким. Единственный недостаток (который также есть в jqDnR) - это использование iframe в перетаскиваемом контейнере. Если мышь перемещается слишком быстро в область iframe из маркера перетаскивания (или перетаскиваемой области, содержащей iframe), появляется iframe, чтобы уловить действие мыши, и перетаскивание останавливается до тех пор, пока вы не войдете в область перетаскивания. Для этого нужно немного взломать ...

Проблема с использованием JQuery UI.Resizable () и UI.Draggable () с iFrame

После взлома выше производительность выше.

...