[英]Kineticjs text padding interferes with mouseover events
当鼠标移到Kinetic.Rect
的颜色上时,我试图对其进行补间。 我还在同一位置定义了一段文本。 似乎在Kinetic.Text
中添加填充会干扰鼠标悬停事件。
我在http://jsfiddle.net/d5pbK/上创建了一个小提琴。我有两个padding语句,一个位于第40行,另一个位于第45行。
现在,当我在蓝色矩形中移动鼠标时,小提琴的显示方式会更改颜色,但是如果将鼠标移到水平文本范围上,则矩形不会更改颜色。
同样,如果您激活任何填充语句,那么只有当我将鼠标置于橙色边框上时,矩形才会更改颜色。
我希望当鼠标悬停在矩形上时,矩形可以更改颜色,而与文本无关。
在向文本添加padding
时, Kinetic.Text
元素占用的空间与Kinetic.Rect
元素相同。
因此, Kinetic.Rect
将事件添加到Kinetic.Rect
, Kinetic.Rect
将它们添加到Kinetic.Text
更新小提琴: http : //jsfiddle.net/MZ57d/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.