2014-09-05 196 views

回答

1

當您釋放按鈕時,單擊鼠標按鈕並觸發mouseup事件時會觸發mousedown事件。通過在mousedown事件處理程序中設置時間間隔並在mouseup事件處理程序中清除該時間間隔,您可以結合使用這些組合來檢測某人何時長時間點擊。因此,當按下鼠標時,每X毫秒運行一次代碼,然後在釋放鼠標時停止。

如果用戶使指針離開指定的「單擊」區域,您可能還需要考慮使用mouseout或jQuery特定的mouseleave事件來停止間隔。

+0

對不起,但我對這個東西真的很陌生。如果要增加的變量是「mouseHeld」,那麼代碼塊可能會是什麼樣子? – robriggle 2014-09-05 23:23:41