我试图在不保持鼠标按钮的情况下拖动元素。
我想要的行为是:
如果我在启动事件中添加alert
框,我可以模拟此行为。
start : function(){
alert('test')
},
这是小提琴:http://jsfiddle.net/QvRjL/103/
如果没有警告框,如何编码此行为?
答案 0 :(得分:1)
以下是此问题的一个很好的解决方案:Trigger Click-and-Hold Event
var click = false;
$(document).bind('mousemove', function (e) {
if (click == true) {
$('#your_div_id').css({
left: e.pageX,
top: e.pageY
});
}
});
$('#your_div_id').click(function() {
click = !click;
return false;
});
$('html').click(function() {
click = false;
});