我无法触发keyup事件。我的代码是:
tinymce.init({
selector: "textarea",
theme: "modern",
paste_as_text: true,
plugins: [
"advlist autolink lists charmap preview hr anchor pagebreak",
"visualblocks visualchars insertdatetime nonbreaking",
"directionality paste textcolor"
],
menubar:false,
statusbar:true,
toolbar: "bold italic underline | alignleft aligncenter alignright alignjustify | removeformat | forecolor backcolor | bullist numlist | hr | charmap",
setup : function(ed) {
ed.on('init', function() {
console.log('Perfectly works ');
});
ed.on('keyup', function(ed, evt) {
console.log('Never called ');
});
},
});
如代码中所解释的,它完美地执行与init
事件相关联的函数,我在控制台中看不到任何错误,但是当我在编辑器中按下键时,与keyup
相关联的函数是不要打算。
有什么想法吗?
答案 0 :(得分:0)
在我的测试中,keyup函数在TinyMCE 4.1.8中运行良好 - 请参阅此附带的TinyMCE小提琴:
http://fiddle.tinymce.com/JGfaab/2
在Mac上进行测试时,每次都会在Chrome和Safari中处理密钥更新。