我必须移动一个div,点击它,再次点击,我必须停止在那个位置的div。现在的问题是:当我想再次移动div时,不激活mousemove事件.我怎么才能修好它?
$('.move_div').live('click', function() {
$('html').on('mousemove', function(e) {
var x = e.pageX - this.offsetLeft;
var y = e.pageY - this.offsetTop;
$('div').css({'top': y, 'left': x});
});
$("html").live('click', function() {
$('html').off('mousemove');
});
});发布于 2014-01-02 02:00:55
小提琴在这里,如果您想保留代码,那么只需要添加以下内容
event.stopPropagation();https://stackoverflow.com/questions/20875075
复制相似问题