我试图在用户点击图像并开始移动时移动图像:DEMO 它在Chrome中有效,但在FF中有奇怪的行为
HTML:
我按如下方式处理javascript
JS:
var move = false, prevX; $('img').on('mousedown', function(e) { move = true; prevX = e.pageX; }) .on('mousemove', function(e) { if (move === true) { var x = parseInt($(this).css('left')) + e.pageX - prevX; $(this).css('left', x); prevX = e.pageX; } }) .on('mouseup', function(e) { move = false; });
(在我自己的代码中,我做了一点,因为你不允许将图像移到某些边界之外)
我不知道为什么,但在Firefox中你可以选择图像然后它不再起作用了.任何建议如何解决这个问题?