0
我試圖設置一個簡單的程序,其中一個變量穩定增加,而按鈕被按住時停止,而當按鈕不活動時停止。我已經擺弄了.mousedown,但我似乎無法弄清楚。有人可以幫我嗎?如何在jquery中按住按鈕時增量增加變量?
我試圖設置一個簡單的程序,其中一個變量穩定增加,而按鈕被按住時停止,而當按鈕不活動時停止。我已經擺弄了.mousedown,但我似乎無法弄清楚。有人可以幫我嗎?如何在jquery中按住按鈕時增量增加變量?
當您釋放按鈕時,單擊鼠標按鈕並觸發mouseup
事件時會觸發mousedown
事件。通過在mousedown
事件處理程序中設置時間間隔並在mouseup
事件處理程序中清除該時間間隔,您可以結合使用這些組合來檢測某人何時長時間點擊。因此,當按下鼠標時,每X毫秒運行一次代碼,然後在釋放鼠標時停止。
如果用戶使指針離開指定的「單擊」區域,您可能還需要考慮使用mouseout
或jQuery特定的mouseleave
事件來停止間隔。
對不起,但我對這個東西真的很陌生。如果要增加的變量是「mouseHeld」,那麼代碼塊可能會是什麼樣子? – robriggle 2014-09-05 23:23:41