2017-01-14 4 views
0

Ich führe rechenintensiven Code, wenn der Cursor ändert und dies wird offensichtlich, wenn der Benutzer eine Menge Text auswählen.Wie überprüfe ich, ob die Maus in AceEditor

Ich würde gerne wissen, ob die Maus nach unten oder oben ist, so kann ich die Cursor ändern Ereignisse ignorieren, wenn der Benutzer zieht. Wenn sie die Maustaste loslassen, kann ich meinen Code mit der Maus nach oben oder mit dem Cursor ändern, wenn die Maus hoch ist.

Gibt es eine Möglichkeit zu sagen, ob die Maus im Ace-Editor nicht aktiv ist?

Antwort

1

Es gibt editor.$mouseHandler.isMousePressed Eigentum.

1

Sie können Ereignis-Listener im Ace-Editor verwenden. Das mousedown-Ereignis sollte Ihnen in diesem Fall helfen.

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