我目前有一個HTML頁面,在canvas元素內產生一個線條圖。我還實現了一個功能,以便當您單擊圖形中的某個點時,畫布下方的表格將顯示該圖形點的信息,並在您單擊畫布上不是圖形點的某個位置時清除。但是,目前沒有指示您選擇的圖表點。突出顯示在HTML畫布中點擊的圖點
我想使它點擊點或者變大或突出顯示,或者其他東西。不幸的是,我不認爲認爲有任何方法可以在一個畫布上做到這一點,而無需事後重繪整個圖形。如果我在原稿上繪製了一個更大的點,則需要將其刪除並用較小的點替換,並重新繪製較大點所覆蓋的線條圖的線段。
我正在尋找使用第一個具有相同尺寸的第一個畫布,使用z-index來控制哪個位於頂部。但是,我不知道這將如何影響點擊事件。如果兩個畫布彼此重疊,則點擊事件是否可以註冊較低的畫布?它只註冊較高的一個嗎?我想我可以將點擊事件更改爲頂部的任何一個畫布,但保留所有在畫布上繪製的代碼相同。
有關如何解決此問題的任何建議?