2013-01-24 32 views

回答

0

是的,有:

tinymce.activeEditor 

這將提供null如果沒有編輯器被激活(例如,如果用戶沒有點擊到一個編輯器的話)或最後編輯對象/實例已活性。

0

我想象像這樣(未經):

$(document).tinymce().filter(function() { 
    return $(this).find(':focus').length > 0; 
}); 
+0

不,這不會返回任何東西,因爲TinyMCE是一個相當複雜的組件,不能簡單地用':focus'來檢測 – mae

+0

那麼,你定義爲活動的是什麼?我將其定義爲,我的光標在編輯器中,因此它具有焦點。 – AlienWebguy

0

我不熟悉,TinyMCE的,但如果它使用標準的文字區域,你可以做這樣的事情....

<script type="text/javascript"> 
var currTinyMCEID = ''; 
</script> 

<textarea id="tinymce_1" onchange='setActive(this)'></textarea> 
<textarea id="tinymce_2" onchange='sectActive(this)'></textarea> 

<script type="text/javascript"> 
function setActive(elem) 
{ 
    currTinyMCEID = elem.id; 
} 
</script> 

通過綁定到onchange,「活動」微小MCE將是最近編輯的。