2014-02-17 23 views
0

我有2頁:頁面1是一個普通頁面和頁面2是部分視圖(部分2)。我去頁1和幾秒鐘後部分2加載和顯示在底部頁1,我的問題是,我需要知道如何做一個回調函數,以獲得我的文本編輯器綁定到在文檔加載後的部分2文本框是完整的示例中,這是第1頁jquery如何做文本編輯器的回調函數

<script type="text/javascript" src="/ckeditor/ckeditor.js" ></script> 
    <script> 
     $(document).ready(function() { 



      $('#partial2').trigger('submit') ; 
     }); 
</script> 

設置正如你所看到的CKEditor的文件是什麼將任何文本到文本編輯器部分2會在文檔準備好後自動加載,但到那時爲時已晚,我得到一個常規文本框而不是文本編輯器我做一個回調函數來解決這個問題..

這是我partial2文本框中

<input type="text" id="post" class="ckeditor" /> 

我知道這一切都是工作,因爲如果我把那1頁相同的文本框,我得到的文本編輯器;任何幫助都會很棒。我曾嘗試在1頁這樣做,但它沒有工作

  $('#partial2').trigger('submit', function() 
      { 
       $("#post").addClass(".ckeditor").ajaxComplete(); 
      }) 

      ; 

回答

0

CKEDITOR初始化所有的文本輸入框就可以找到當你第一次加載它。 但是,然後,您的新內容在頁面加載後到達,因此編輯器找不到它們。

試試這個(一旦新內容加載):

$('#partial2 .ckeditor').ckeditor(); 

此處瞭解詳情:http://ckeditor.com/blog/CKEditor-for-jQuery