2013-09-24 56 views
1

我如何附上了鼠標懸停事件偵聽器,然後單擊以在HTML畫布對象。 我已經使用在畫布上「的Graphics2D」創建了一個對象,但不知道怎樣做這最後一步。 在此先感謝!添加事件偵聽器對象在HTML畫布

回答

0

有添加事件處理程序在畫布上繪製的項目,沒有簡單的方法,因爲它只是一個繪圖 - 沒有互動是可能的。

但是,可以在畫布本身上捕獲鼠標事件,然後通過保持對javascript中畫布上繪製的所有對象的引用,遍歷每個對象並獲取座標並檢查鼠標事件是否發生該對象,此時您可以調用自己的函數,該函數指定特定對象接收鼠標事件時要執行的操作。

這裏有很多代碼用這種方式工作,我幾年前工作的一個例子是:http://www.diagramo.com