如何在AceEditor中检查鼠标是否已关闭

时间:2017-01-14 07:09:00

标签: ace-editor

当光标发生变化时,我会运行计算成本昂贵的代码,当用户选择大量文本时,这就显而易见了。

我想知道鼠标是否向下或向上,因此如果用户正在拖动,我可以忽略光标更改事件。当他们松开鼠标按钮时,我可以在鼠标向上或鼠标移动时在光标更改事件上运行我的代码。

有没有办法判断鼠标是否在ace编辑器中关闭?

2 个答案:

答案 0 :(得分:2)

您可以在ace编辑器上使用事件侦听器。在这种情况下,mousedown事件应该可以帮到你。

editor.on("mousedown", function () {
      console.log("mouse down");
});

答案 1 :(得分:1)

editor.$mouseHandler.isMousePressed属性。