AceEditor如何检查鼠标是否按下
How to check if the mouse is down in AceEditor
我 运行 光标更改时计算量大的代码,当用户选择大量文本时这会变得很明显。
我想知道鼠标是按下还是向上,这样我就可以在用户拖动时忽略光标更改事件。当他们松开鼠标按下按钮时,我可以 运行 鼠标弹起或鼠标弹起时光标更改事件的代码。
有没有办法判断鼠标是否在ace编辑器中按下?
有editor.$mouseHandler.isMousePressed
属性.
您可以在 ace 编辑器上使用事件侦听器。在这种情况下,mousedown 事件应该可以帮助您。
editor.on("mousedown", function () {
console.log("mouse down");
});
我 运行 光标更改时计算量大的代码,当用户选择大量文本时这会变得很明显。
我想知道鼠标是按下还是向上,这样我就可以在用户拖动时忽略光标更改事件。当他们松开鼠标按下按钮时,我可以 运行 鼠标弹起或鼠标弹起时光标更改事件的代码。
有没有办法判断鼠标是否在ace编辑器中按下?
有editor.$mouseHandler.isMousePressed
属性.
您可以在 ace 编辑器上使用事件侦听器。在这种情况下,mousedown 事件应该可以帮助您。
editor.on("mousedown", function () {
console.log("mouse down");
});