我正在使用HTML / CSS / JQuery制作具有拖放功能和缩放/平移功能的拼图游戏。对于平移,我想允许用户在背景上拖动(在没有拼图的任何地方)移动。这一切都很好,但是当用户在这里拖动拼图(使用jQuery draggable)时,用于拖动背景的mousedown和mousemove事件将首先触发。一旦检测到拼图碎片上的可拖动事件,我就会禁用平移,但这仍然会导致背景“突然”变得如此轻微,导致在可以适当拖动棋子之前出现一个不稳定的小平移动作。
如果您对如何解决这个问题有任何想法,请分享。谢谢!