Проблема рендеринга узла dojo.dnd.move - PullRequest
0 голосов
/ 07 октября 2011

У Dojo, помимо прочего, есть основная проблема с классом dojo.dnd.move.Проблема, которую вы можете увидеть здесь:

http://archive.dojotoolkit.org/nightly/dojotoolkit/dojo/tests/dnd/test_parent_constraints.html

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

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

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 08 октября 2011

Это вызвано следующим выделенным кодом в Mover.js:

https://github.com/dojo/dojo/blob/master/dnd/Mover.js#L91-92

Странно то, что, основываясь на комментариях, кажется, что этот код вызывает ту самую проблему, которую он стремится предотвратить.

Тем не менее, если ваше тело применяет padding: 0 к своему стилю, этот код не должен влиять на вас. (Вы можете проверить его на этой тестовой странице, запустив document.body.style.padding = "0" в консоли перед перетаскиванием.)

Возможно, вы захотите ввести тикет в трекер ошибок Dojo по номеру http://bugs.dojotoolkit.org (или, возможно, выполните поиск и посмотрите, не был ли он уже введен для него).

...