我在grails中使用ckeditor插件。 我在ckeditor.js如何覆盖javascript中的setTimeOut函数
setTimeout(function(){var u=t.getInputElement();
u&&u.$.focus();
},0)
setTimeout(function(){var u=t.getInputElement();
if(u){
u.$.focus();
u.$.select();}},0)
我需要改变了时间从0此功能可说10000 现在的问题是我,我都问不碰ckeditor.js文件,因为它是插件文件,并在许多地方使用。 所以我应该在一些导入ckeditor.js的本地文件中进行更改。
所以,我应该如何重写此功能,或者做别的事情来改变超时功能
如果setTimeout未分配给变量,则不能这样做 – vsync 2013-05-07 08:53:03
为了覆盖'setTimeout()'定时器,您需要原始调用的返回值。如果不更改ckeditor.js文件,这将是不可能的。 – Phylogenesis 2013-05-07 08:55:04
我已经通过CKEditor的API消失,有一种方法CKEDITOR.tools.setTimeout( 函数() { 警报( '2秒后执行的'); }, 2000);但我不确定如果将它添加到本地js文件中它将如何工作。它会覆盖该功能吗? – user1298426 2013-05-07 10:37:23