我一直在关注docs @ jQuery官方的mousemove()和mousedown()方法,但没有设法提出一个简单的解决方案来聆听并做一些事情。鼠标拖动左/右事件发生。
谢谢!
答案 0 :(得分:0)
显而易见的起点是http://api.jqueryui.com/draggable/
看看这个小提琴http://jsfiddle.net/MMcYT/(来自How to get the direction of moving object in draggable plugin (jQuery)?),我认为这会解决你的问题
var start,stop;
$("#draggable2").draggable({
axis: "x",
start: function(event, ui) {
start = ui.position.left;
},
stop: function(event, ui) {
stop = ui.position.left;
alert('has moved ' + ((start < stop) ? 'rigth':'left'))
}
});
(感谢@Reigel)