主题: textarea 如何触发 focus方法 |
作者: lewis, 发布日期: 2010-03-01 10:11:19, 浏览数: 11153 |
KE.show({ id : 'f31', resizeMode : 0, skinType: 'oxygen', cssPath : './oxygen.css', items : [ 'fontname', 'fontsize', 'textcolor', 'bgcolor', 'bold', 'italic', 'underline', 'removeformat', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist', 'insertunorderedlist' ] }); KE.event.ready(function() { KE.event.add(KE.$('f31'), 'focus', ( function(){ alert("ddd"); } )); }); 以上代码无法触发,请帮助,谢谢 |
作者: Roddy, 发布日期: 2010-03-01 11:06:31 |
KE.event.add(KE.g['f31'].iframeDoc, 'focus', function(){ alert("ddd"); }); KE.event.add(KE.g['f31'].newTextarea, 'focus', function(){ alert("ddd"); }); |
回复 |
作者: lewis, 发布日期: 2010-03-01 11:36:02 |
谢谢 Roddy 的回复,
我试了下你的代码,貌似没反应。 加上 KE.event.ready(function() { KE.create('f31'); KE.event.add(KE.g['f31'].newTextarea, 'focus', function(){ alert("ddd"); }); } 是可以,但alert老跳出 |
回复 |
作者: lewis, 发布日期: 2010-03-01 11:58:37 |
我现在是做一个这样的功能,就是textarea默认一段文字,当textarea触发focus的话,清空textarea的内容。
还望Roddy指点下,我搞了半天了,效果都不理想,谢谢 |
回复 |
作者: Roddy, 发布日期: 2010-03-01 14:03:38 |
编辑器的输入框是iframe,记得iframe的focus有一些问题,如果触发多次可以加个判断。
|
回复 |
作者: lewis, 发布日期: 2010-03-01 14:32:48 |
呵呵,没办法,只能做变通的方法了,textarea上浮动一个层了
|
回复 |