答案 0 :(得分:2)
可以通过设置canvas元素的Simulating Button click in javascript。
您可以在鼠标进入项目时将其设置为pointer
,在鼠标离开项目时将其设置回default
。
这里是CSS cursor property演示解决方案。
// draw a circle
new Path.Circle({
center: view.center,
radius: 50,
fillColor: 'orange',
// on mouse enter...
onMouseEnter: function() {
// ...set canvas cursor to pointer
view.element.style.setProperty('cursor', 'pointer');
},
// on mouse leave...
onMouseLeave: function() {
// ...set canvas cursor to default
view.element.style.setProperty('cursor', null);
}
});
// display instruction
new PointText({
content: 'Hover the circle to see the cursor change',
point: view.center + [0, -80],
justification: 'center'
});