Because the mouse does not drag the event (press the mouse and move it), only press, lift, move.
Remember to use a Boolean variable to determine whether an element can be dragged in the previous article "drag layer.
I read some things over the past two days and found that this Boolean variable is not required;
Implementation process:
When you press the mouse, bind a processing function to the moving event of the Document Object (of course, it can also be another DOM object), and bind a relief processing function to the mouse.
// PressWhen you move the mouse and move it (drag), call the function;FunctionStartselection (event ){...... }//Handler for removing a move;FunctionCancelselection () {$ (document). Unbind ('Mousemove', Startselection). Unbind ('Mouseup', Cancelselection );}//Function called when the mouse is pressedFunctionImgmousedown (event) {$ (document). mousemove (startselection). mouseup (cancelselection );}
$ IMG. BIND ("mousedown", imgmousedown)