[英]Detect if click is on element stroke or fill
当用户单击填充时,有没有办法运行一个代码路径,而当用户单击特定元素的笔划时,有没有其他方法? 我知道我可以使用指针事件将点击限制为一个或另一个,但是有没有一种方法可以检测实际被点击的事件?
编辑
对于将来这个问题的访问者:目前似乎无法实现,但是已向SVG WG建议将某些此类功能包含在SVG2中http://www.w3.org/Graphics/SVG/WG/ Wiki / SVG2_Requirements_Input#Detect_if_a_mouse_event_is_on_the_fill_or_stroke
svg规范中没有规定让您知道没有点击哪个部分。 我假设您想要在MouseEvent界面上提供类似属性的信息,说明单击了哪个部分。 我认为没有现成的属性可用于此目的(如果尚未使用event.detail,则可能是一种可能性)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.