可能重複:
Get element at specified position - JavaScript如何檢測任意鼠標位置(x,y)上的元素?
如何可以檢測在任意鼠標位置的元素(x,y)的?
我使用mouseenter/mouseleave突出顯示懸停的物品。不幸的是,當鼠標隱式移動時,這些都不會觸發,並導致錯誤的項目被突出顯示。隱式移動鼠標的例子是用箭頭鍵或軌跡板滾動頁面。
你可以看到評論這裏工作演示:http://jsfiddle.net/bkG2K/6/
我的解決方法,想法是檢查鼠標的位置,每隔一段時間,或只是滾動如果可能的話,並基於當前更新懸停狀態後鼠標座標。但我不知道如何找到給定X,Y的DOM元素。
想法?如果你有更好的解決方案解決根本問題,請隨意!