你怎么能让Mootools拖放兼容?

时间:2012-06-26 16:10:43

标签: drag-and-drop mootools touch draggable

我正在使用Mootools .draggable()方法构建拖放界面。它工作得很好,除了它不适用于触摸设备,这对它来说很重要。有没有办法使.draggable()触摸兼容?

2 个答案:

答案 0 :(得分:1)

你读过这个答案吗? Drag with mootools on mobile

它似乎与droid平板电脑不太合作。看http://jsfiddle.net/dimitar/kLVJy/ - 拖动是不稳定的并且过早掉落。在ios上可能会更好,不确定。无论如何要建立的东西

答案 1 :(得分:0)

正如Dimitar所说,请阅读答案Drag with mootools on mobile

提供的答案虽然是错误的,但在撰写本文时,它在android和ios中都很糟糕。

说到android问题是由于一个错误,请参阅http://code.google.com/p/android/issues/detail?id=5491

解决方法包括调用

event.preventDefault() 

在touchmove回调中。这种解决方法在我的情况下适用于android和ios。

演示:http://jsfiddle.net/abidibo/aWJ8S/