我想知道如何設置一個區域爲半複雜形狀(圓形)。鼠標懸停在畫布因此當用戶鼠標懸停形狀,功能將被調用確定的圓HTML5畫布
我不希望在所有這些使用庫,KineticJS等
目前,我已經添加了一個事件偵聽器到畫布元素,以便在鼠標移動我打電話多種功能;其中一個可以找出相對於畫布的鼠標x/y座標。因此,任何矩形形狀都很容易'傾聽'使用基本的if語句(因爲畫布是交互式的並且重繪每個鼠標移動)。
對於圓形對象,以及說三角形的物體,是有辦法使用類似的方法,利用三角和if語句?
還是有更好的方法來有一個畫布上該鼠標,調用一個函數在多個領域?
乾杯
+1 - 我使用這種方法,它工作得很好。 –
我有一個想法,我將不得不使用這種方法。很高興我不是唯一一個 – myol