ueditor.ready(function() { UE.dom.domUtils.on(ueditor.body,"keydown",function(oEvent){ var oEvent = oEvent || window.oEvent; //獲取鍵盤的keyCode值 var nKeyCode = oEvent.keyCode || oEvent.which || oEvent.charCode; //do something }); }
ueditor.ready(function() { UE.dom.domUtils.on(ueditor.body,"keydown",function(oEvent){ var oEvent = oEvent || window.oEvent; //獲取鍵盤的keyCode值 var nKeyCode = oEvent.keyCode || oEvent.which || oEvent.charCode; //獲取ctrl 鍵對應的事件屬性 var bCtrlKeyCode = oEvent.ctrlKey || oEvent.metaKey; if( nKeyCode == 83 && bCtrlKeyCode ) { //do something //阻止觸發默認的ctrl+s事件 oEvent.returnValue = false; } }); }
1.監聽事件須要在ueditor.ready回調中執行,由於綁定監聽時須要獲取到ueditor.body對象,該對象在ueditor初始化完成後才能獲取到。dom
2.ueditor爲Ueditor建立後返回的實例對象
對象