twitter-bootstrap - 带有 CKEditor 的 Bootstrap 等于问题

标签 twitter-bootstrap ckeditor z-index field instance

我正在尝试创建一个包含 CKEditor 实例的 Bootstrap 模式,但是有很多问题......

所以基本上这些字段没有启用,它们看起来不像,但我无法与它们交互。有人对这种奇怪的行为有解决方案吗?

最佳答案

FWIW,我无法获得 Peter's solution可以工作,但是以下内容对我有用,并且仍然将 hack 保存在单独的文件中,因此您不必编辑任何 Bootstrap 源文件:

// bootstrap-ckeditor-modal-fix.js
// hack to fix ckeditor/bootstrap compatiability bug when ckeditor appears in a bootstrap modal dialog
//
// Include this AFTER both bootstrap and ckeditor are loaded.

$.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()
    }
  })
};

关于twitter-bootstrap - 带有 CKEditor 的 Bootstrap 等于问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14420300/

相关文章:

css - 如何在 css 和 html5 中创建带有曲线的 div?

html - 使按钮的宽度与浏览器宽度相同

html - 如何在开始时折叠一个 Accordion 菜单项

javascript - CKEditor 不适用于 MAC chrome 和 MAC Safari

c# - Wpf 置于最前面

html - 如何在不降低帧率的情况下在 Flash 内容之上启用 HTML 内容?

html - Bootstrap - 设置容器的背景

javascript - 如何加快 CKEditor 的速度

javascript - 将 select2 应用于 ckeditor 中的对话框元素

html - 为什么 z-index 不起作用?