我發現click()
can be triggered by the keyboard,即使它是鼠標事件。在JQuery中,「鼠標事件」是什麼意思?
那麼mouse events和keyboard events是什麼意思?
我發現click()
can be triggered by the keyboard,即使它是鼠標事件。在JQuery中,「鼠標事件」是什麼意思?
那麼mouse events和keyboard events是什麼意思?
它們只是根據設備關係對事件進行排序的類別,部分是爲了便於文檔。 儘管您可以使用鍵盤觸發點擊(),但事件本身被歸類爲鼠標相關事件,即物理上點擊鼠標的操作。您只是在手動觸發click()時模擬此行爲
鼠標事件是與鼠標操作有關的事件。這些可以是點擊,雙擊,鼠標向下等。鼠標事件可以以兩種不同的方式使用。第一種方法是將點擊處理程序綁定到HTML元素。另一個是在jQuery代碼中調用click事件。
jQuery鍵盤事件可以綁定到任何HTML元素,但只有具有焦點的元素纔會觸發事件。大多數情況下,鍵盤事件將被綁定爲表單元素(HTML輸入元素)。
這不是一個jQuery的東西,它也適用於普通的JS,也正是網頁應該表現爲可訪問性的方式。並非每個人都有鼠標或其他指針設備,因此您可以使用鍵盤模擬鼠標點擊標準控件(按鈕,複選框等)。 – nnnnnn
@nnnnnn謝謝。在我的問題中,我認爲這些類別是JQuery的東西,當他們是JS。當我在同一時間學習它們時,會發生這種情況! –