javascript - 如何使用内联 CKEditor 4 在 contenteditable div 中显示 Twitter Bootstrap 弹出窗口?

标签 javascript jquery twitter-bootstrap ckeditor popover

弹出窗口仅在 Ckeditor 初始化之前显示。两者可以合作吗?

这是一个演示:

http://jsfiddle.net/s2hxz99u/

HTML

<div contenteditable="true">Content
Oh, I love you so!     
        <span id="example" rel="popover"
   data-content="This is the body of Popover 1"
   data-original-title="Creativity Tuts">
   POPOVER EXAMPLE HERE
</span>
</div>
<p>

Lorem Ipsum
</p>

<span id="example2"rel="popover"
   data-content="This is the body of Popover 2"
   data-original-title="Creativity Tuts">
   POPOVER EXAMPLE 2  HERE
</span>

JS

CKEDITOR.config.toolbarGroups = [ 
    { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] }
]; 

$('#example').popover('show');
$('#example2').popover('show');

最佳答案

首先 - 您需要确保您的 ckeditor 实例允许所有标签和属性。

CKEDITOR.editorConfig = function( config ) { 
    config.allowedContent = true;
    config.removeFormatAttributes = '';
}

第二 - 您需要在启动 ckeditor 后启动弹出窗口。

CKEDITOR.on("instanceReady", function(event) {
    $('#example').popover('show');
    $('#example2').popover('show');
});

这是一个例子: http://jsfiddle.net/ya7gybwc/

关于javascript - 如何使用内联 CKEditor 4 在 contenteditable div 中显示 Twitter Bootstrap 弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39141715/

相关文章:

css - 如何使用 Bootstrap 将按钮居中对齐

javascript - 如何获取 data-id 的值并使用 jquery post 将其发布到另一个页面?

javascript - Angular 输出不起作用 - instance[output.propName].subscribe 不是函数

javascript - 使用变量名 fadeIn 和 Prepend

twitter-bootstrap - 为什么要使用 Bootstrap .w-100 类将一行的列拆分为两行,而您只能制作两行?

javascript - Bootstrap Nav-tab 显示隐藏内容

javascript - 如何在javascript中将嵌套数组变成单个数组

javascript - PrimeFaces gmap 组件中的 fitBounds

javascript - 为什么 change() 仅在接收广播时调用?

jquery - Bootstrap将下拉菜单放入图像中