1. 程式人生 > >jquery 滑鼠按住移動的解決方案

jquery 滑鼠按住移動的解決方案

今天需要在滑鼠點選後拖動時進行操作,一開始是隻使用的是mousemove,後來發現滑鼠鬆開後,依然還會執行mouseover裡面的操作。上網查看了一下,當滑鼠指標在指定的元素中移動時,就會發生 mousemove 事件。也就是說,不管是點選滑鼠按住不放移動,還是滑鼠直接移動,就會觸發這個事件。後來,使用的方法是,定義一個布林變數,在mousedown中修改布林變數的值,在mousemove判斷布林值是不是和mousedown中一致,最後在mouseup再次修改布林值。