有沒有什麼方法可以確定當鼠標移動到沒有css光標樣式設置的標準html元素上時,鼠標的樣式或圖標?例如,鼠標圖標位於標準html按鈕上時,會從箭頭變爲手形,或者當它位於標準文本輸入上時,會從箭頭變爲文本輸入圖標。有什麼辦法在標準html元素上獲取鼠標/光標圖標
此代碼僅適用於元素具有style.cursor設置。
document.addEventListener("mousemove", function(event) {
//console.log("mouse is down")
var x = event.clientX, y = event.clientY,
elementMouseIsOver = document.elementFromPoint(x, y);
console.log("element="+elementMouseIsOver+" cursor="+elementMouseIsOver.style.cursor)
})
是否有另一種方法來獲得標準html項目的鼠標圖標?
您是否嘗試過的getComputedStyle'()'? (從您的mousemove事件偵聽器中調用,以便光標實際上是您當時想知道的形狀。) – nnnnnn
這實際上很棒!非常感謝。 – techdog