根据我能找到的小建议,我有:
var btn = new PIXI.Sprite.fromFrame( 'btn_img.png' );
btn.interactive = true;
btn.buttonMode = true;
btn.defaultCursor = 'pointer';
...鼠标悬停时光标没有变化。如果我尝试:
btn.mouseover = function() { console.log("foo"); };
...我看到该事件确实正在触发。
有什么帮助吗?谢谢...
最佳答案
解决了。 Canvas 顶部的 DOM 元素屏蔽了鼠标事件。添加 pointer-events: none
到这些元素固定的东西。
关于javascript - PixiJS - 如何在鼠标悬停时更改光标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36300492/