使用jQuery UI拖动时可能会降低速度吗?我试图找到方法,但它不起作用。当我使用draggable时。它移动拖动对象跟随鼠标以相同的速度(像素)ex:我将鼠标向左移动10 px,对象将移动10px。
但是我想放慢速度:我将鼠标向左移动10px,对象只移动5px。
我找到了一个有用的脚本:
$(function(){
$("#dragme").draggable({
drag: function(event, ui) {
// change this multiplier to go faster
// you may have to do some flooring if you use
// non integer values
var mult = 3;
var $dragme = $(event.target);
ui.position.top = ui.position.top*mult;
ui.position.left = ui.position.left*mult;
$dragme.css({
top: ui.position.top,
left: ui.position.left
});
}
});
});
当我开始第二次拖动时,有一个问题,对象正在回到ui.position.top * mult位置(它不会从鼠标指针开始)。
如何解决此问题?或者可以用jQuery UI做什么?
由于