主题: 怎么为editor增加一个只执行一次的方法 |
作者: qq18773345, 发布日期: 2012-07-31 19:02:55, 浏览数: 2061 |
用jquery可以为输入框增加一次事件,执行一次后,就移除这个事件,就是这个
$('#id').one('focus',function(){ alert(1); });
用editor怎么做呀? 如果用这个方法
afterFocus:function(){ alert('执行了'); } 上面的这个方法是每次获得焦点,都会执行里面的代码,而不是执行一次就移除, 另外,上面afterfocus方法,在ie下可以,但是在firefox以及safari下,获得焦点后,执行了很多次里面的代码,就是这个,alert('执行了'); 为什么用了editor后,就不能执行jquery的很多方法呀,请帮帮我,谢谢。
|
作者: Roddy, 发布日期: 2012-07-31 21:58:14 |
编辑器是用iframe做的复杂的控件,jQuery只是操作DOM,当然不能直接用。 执行多次的话,可以自己加个判断,执行一次不再执行就可以。 |
回复 |