事件跟踪ckEditor颜色按钮,颜色单击

时间:2018-02-16 08:32:42

标签: jquery jquery-plugins ckeditor ckeditor4.x django-ckeditor

我想要实现的是更新Ckediter颜色按钮插件工具栏下拉/图标bg颜色,基于用户在点击时选择的颜色。

假设我想在点击颜色按钮弹出窗口中的任何颜色时显示警告信息

enter image description here

还提到了未解决的链接,如下面的

How to know which button is clicked

我尝试了以下代码,使用颜色按钮调用标记类" cke_colorbox"但它也没有用。

$('.cke_colorbox').click(function () {
  alert('Color Selected');
 });

仅供参考:我在页面上使用多个动态ckeditoer文本区域。

1 个答案:

答案 0 :(得分:0)

这是对您的问题的指导作为答案。认为您的工具栏已设置为按钮,您想知道单击了哪个按钮并依赖于您想要执行某些操作。请参考下面的代码来了解一下,

$('#toolbar>li').click(function () {
    var buttonIndex =  $("#toolbar>li").index($(this));
    alert(buttonIndex);
    //Perform action for the button
    //switch(buttonIndex){
    //case 0: break;
    //default:break;
    //}
     
     
});
#toolbar>li{
display:inline-block
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>

<ul id="toolbar">
<li><button>A</button></li>
<li><button>B</button></li>
<li><button>C</button></li>
<li><button>D</button></li>
<li><button>E</button></li>
<li><button>F</button></li>
</ul>