Raphael元素事件处理程序仅在元素填充时执行。
当元素没有填充时,不会执行Click事件处理程序。对于未填充的元素,鼠标悬停事件的行为方式不同(触发鼠标悬停和鼠标移除)。
我的代码:http://jsfiddle.net/U5wda/1/
为什么会这样?
答案 0 :(得分:0)
你可能已经意识到当元素没有填充时, 拉斐尔只绘制了雕像的边界,对吗?
如果在元素的边框处正确单击(这不太可能导致边框宽度太小),事件将会触发。
事件句柄没什么问题,但你应该用颜色或填充填充你的元素:透明。