2012-02-27 20 views
2

私はこのようにしようとしています:tinyMceはfocusin/focusoutイベントをバインドしますか?

setup : function(ed, evt) { 
      ed.onInit.add(function(ed, evt) { 
       tinymce.dom.Event.add(ed.getDoc(), 'focus', function(e) { 
        // Do something when the editor window is blured. 
        alert('focus!!!'); 
       }); 
      }); 
      ed.onInit.add(function(ed, evt) { 
       tinymce.dom.Event.add(ed.getDoc(), 'blur', function(e) { 
        // Do something when the editor window is blured. 
        alert('blur!!!'); 
       }); 
      }); 
     } 

が、私はテキストエリアを集中するとき、私は、フォーカス、次のぼかし、次の焦点をsaing多くのアラートを取得...ループで

行うには正しい方法だ何それ?

答えて

2

これは正しい外観です。 alert("focus!!!")

警告を閉じるには、テキストエリアをぼかしてください。その後、alert("blur!!!")が手に入ります。

これを閉じると、テキストエリアにフォーカスが戻ってきます。そしてループは続く。

正しい方法は、focusblurの通知にアラートを使用しないことです。

+0

正しい!代わりにconosole.logを試してみて、何を意味するのか分かりました。ありがとう! –

関連する問題