JavaScript-Event für contenteditable Elemente
-
25-09-2019 - |
Frage
Gibt es eine Möglichkeit JavaScript-Ereignisse zu erfassen, wann ein contenteditable Element beginnt und endet die Bearbeitung?
Prost -. Greg
Lösung
Ich bin nicht sicher, genau hier, aber sind Sie nicht nach focus
und blur
? Ich bin sicher nicht, was sonst „beginnt und endet die Bearbeitung“ übersetzt werden könnte, dass ein anderes Timing als diejenige hat, es sei denn, Sie ein Ereignis für jeden Tastendruck bedeuten, etc.
Andere Tipps
Wie Nick sagte, focus
und blur
funktionieren wird, und in allen gängigen Browsern. IE hat auch eine Reihe von verwandten Ereignissen (obwohl keiner von ihnen in anderen Browsern implementiert ist, soweit ich weiß): activate
, deactivate
, beforeactivate
, beforedeactivate
und beforeeditfocus