只有在填充元素時才執行Raphael元素事件處理程序。Raphael元素事件處理程序不適用於大綱模式
當元素沒有填充時,不執行點擊事件處理程序。對於未填充的元素,鼠標懸停事件的行爲不同(觸發鼠標懸停和鼠標懸停)。
我的代碼:http://jsfiddle.net/U5wda/1/
爲什麼會這樣呢?
只有在填充元素時才執行Raphael元素事件處理程序。Raphael元素事件處理程序不適用於大綱模式
當元素沒有填充時,不執行點擊事件處理程序。對於未填充的元素,鼠標懸停事件的行爲不同(觸發鼠標懸停和鼠標懸停)。
我的代碼:http://jsfiddle.net/U5wda/1/
爲什麼會這樣呢?
你可能已經意識到,當元素不填充時,拉斐爾只畫出了圖的邊界,對吧?
如果在元素的邊框處正確點擊(這不太可能導致邊框寬度太小),則無論如何都會觸發該事件。
所以事件句柄沒有錯,但是你應該用顏色或填充來填充你的元素:透明。
感謝您的正確指針.. – rajkamal 2012-02-02 06:43:35
沒有雙關語意圖? – 2015-03-05 07:38:10
固定對我來說 - 點擊事件將直接通過「空心」對象,沒有填充和下面的對象的土地,所以沒有觸發鼠標事件。漂亮的修復邁克。謝謝! – 2015-03-05 07:40:09