鼠标的事件有很多这里要用到嘚是mousedown事件。
当鼠标指针移动到元素上方并按下鼠标按键时,会发生 mousedown 事件
与 click 事件不同,mousedown事件仅需要按键被按下而不需要松开即可发生。
上面的拖动代码是可以在页面上随意移动也可以给它一个范围。
首先声明两个变量_x、_y来获取鼠标的left和top在触发mousedown事件时判断鼠标的left和top是否在指定的范围内,超出就给_x_y赋值,再给修改移动标签的left和top为_x_y。
由于鼠标帧频过快所以标签的样式最好不要设的太复杂以影响帧频嘚速度。