2014-10-28 75 views
1

我已經包含一個插件here,在我的網站上使用CKEditor包含代碼片段。有了這個,我發現人們在CKEditor對話框和Bootstrap的模式窗口中遇到問題。任何打開的對話框都不關注,文本也不能輸入。Bootstrap模式窗口上CKEditor對話框的問題

發現解決方案here。這解決了我的問題與其他對話框,但不是用這個預標籤插件打開的問題。有沒有人有任何建議讓代碼片段在CKEditor和Bootstrap中正常工作?

$.fn.modal.Constructor.prototype.enforceFocus = function() { 
    modal_this = this 
    $(document).on('focusin.modal', function (e) { 
    if (modal_this.$element[0] !== e.target && !modal_this.$element.has(e.target).length 
    && !$(e.target.parentNode).hasClass('cke_dialog_ui_input_select') 
    && !$(e.target.parentNode).hasClass('cke_dialog_ui_input_text')) { 
     modal_this.$element.focus() 
    } 
    }) 
}; 

回答

0

溶液加入條件

&& !$(e.target.parentNode).hasClass('cke_dialog_ui_input_textarea') 

現在的作品!希望這可以幫助任何有這個問題的人。