我想顯示用戶在屏幕上移動鼠標(使用Chrome擴展)的位置的熱圖。我正在使用名爲heatmap.js的庫來處理這個問題。onmousemove返回不同值與z-index元素
更具體地說,我使用這個作爲一個例子 - https://www.patrick-wied.at/static/heatmapjs/example-mousemove-heatmap.html
我的問題是,我想在網站上顯示正在大量使用的z-index
這個熱圖。與此問題是,當您用z-index
而不是auto
鼠標滑過某個元素時,onmousemove
返回的值不是人們所期望的值 - 而不是屏幕上鼠標的值,而是相對於左上角的某個其他值屏幕返回。
您可以在這裏的行動看到這一點 - https://jsfiddle.net/rj870o6c/
爲了解決這個問題,我想在整個頁面的頂部添加的覆蓋DIV與9999
一個z-index
。這可行,但我失去了與下面的頁面交互的能力,當然,我不能使用pointer-events: none;
,因爲我需要捕獲鼠標的值。
你可以看到這個動作在這裏(試着點擊黃色框中的鏈接,它不會工作) - https://jsfiddle.net/ktwbbpbn/
有沒有辦法上空盤旋時,爲了獲得鼠標指針的真正價值有z-index
的元素?
任何幫助將不勝感激。