我使用的是用的NodeJS插座。这是我对前端代码。
let socket = io.connect();
function init() {
let stage = new createjs.Stage("canvas");
stage.enableMouseOver(20);
stage.on("mouseleave", function (event) {
console.log("mouseleave");
});
stage.on("click", function (event) {
console.log("click");
});
stage.update();
}
我在控制台上看到“鼠标离开”记录,当我将光标移出画布。但是从来没有看到“点击”当我点击。我也尝试过“鼠标按下”,但它也不起作用。
谢谢。
“点击”事件只被点击在舞台上的内容时触发。本次活动将冒泡,并从舞台调度。如果您单击空白处,没有任何事件。
相反,使用“舞台”鼠标事件。
stage.on("stagemousedown", function (event) {
console.log("mousedown");
});
stage.on("stagemouseup", function (event) {
console.log("click");
});