当光标发生变化时,我会运行计算成本昂贵的代码,当用户选择大量文本时,这就显而易见了。
我想知道鼠标是否向下或向上,因此如果用户正在拖动,我可以忽略光标更改事件。当他们松开鼠标按钮时,我可以在鼠标向上或鼠标移动时在光标更改事件上运行我的代码。
有没有办法判断鼠标是否在ace编辑器中关闭?
答案 0 :(得分:2)
您可以在ace编辑器上使用事件侦听器。在这种情况下,mousedown事件应该可以帮到你。
editor.on("mousedown", function () {
console.log("mouse down");
});
答案 1 :(得分:1)
有editor.$mouseHandler.isMousePressed
属性。