Dojo有一个基本问题,包括其dojo.dnd.move类。你可以在这里看到的问题:
http://archive.dojotoolkit.org/nightly/dojotoolkit/dojo/tests/dnd/test_parent_constraints.html
当您单击节点并开始拖动时,节点本身会跳转。它实际上移动了它的位置。这是非常有问题的,我想知道是否有人在此之前就已经看到过这种情况。
我正在创建一个需要移动节点的应用程序,但它需要精确,因此无法进行初始跳转。
非常感谢任何帮助。
答案 0 :(得分:0)
这是由Mover.js中的以下突出显示的代码引起的:
https://github.com/dojo/dojo/blob/master/dnd/Mover.js#L91-92
奇怪的是,根据评论,似乎这段代码导致它要防止的问题。
也就是说,如果您的身体已将padding: 0
应用于其样式,则此代码不应影响您。 (您可以通过在拖动之前在控制台中运行document.body.style.padding = "0"
来在该测试页上对其进行测试。)
您可能希望在http://bugs.dojotoolkit.org处的Dojo错误跟踪器上输入票证(或者搜索并查看是否已为其输入了一个票证。)