隐藏和显示剑道ui编辑器工具栏
Hide and show of kendo ui editor toolbar
我正在使用kendo ui编辑器控件。最初,我只显示可编辑区域,并隐藏编辑器工具栏,如
<style>
.k-editor-toolbar
{
display:none;
}
</style>
我正在展示像这样的剑道ui编辑器的选择功能
$("#editor").kendoEditor({
select: function(e){
$(".k-editor-toolbar").show();
}
});
除了剑道ui编辑器中的可编辑区域外,我想隐藏身体上的工具栏。我试过像一样
$('body').on('click', ':not(#editor)', function () {
$(".k-editor-toolbar").hide();
});
但这是行不通的。在工具栏中选择下拉菜单时,它也处于隐藏状态。当我点击工具栏上的任何东西时,我都不想隐藏工具栏。我如何才能做到
这很有趣。用于CCD_ 2的CCD_ 1实际上是CCD_。这意味着我不得不使用.data('kendoSelectBox')
。
这是一把小提琴。这是代码:
$(function () {
var $log = $('#log'), fontDDL, isOpen = false;
$("#editor").kendoEditor({
select: function (e) {
$(".k-editor-toolbar").show();
$('#log').prepend('<div>Focused</div>');
}
});
fontDDL = $('[data-role=selectbox]').data('kendoSelectBox');
fontDDL.bind('open', function () {
isOpen = true;
$(".k-editor-toolbar").show();
$('#log').prepend('<div>Opened</div>');
});
fontDDL.bind('close', function () {
isOpen = false;
$(".k-editor-toolbar").hide();
$('#log').prepend('<div>Closed</div>');
});
$($('.k-editor').find('iframe')[0].contentWindow).blur(function () {
$('#log').prepend('<div>Blurred</div>');
// Kind of a hack because there's no better way to hook into the font
// dropdownlist open event and it is triggered after the blur. Tweak
// the timeout value to whatever works best for you. 200ms
// is slightly conservative
setTimeout(function () {
$('#log').prepend('<div>Is font DDL open? ' + isOpen + '</div>');
if (!isOpen) {
$(".k-editor-toolbar").hide();
}
}, 200);
});
});
$scope.$on('kendoWidgetCreated', function(event, widget) {
$('.k-editor-toolbar').hide();
}
相关文章:
- ExtJS网格单元格编辑器,防止焦点松动问题
- 可以't使用PHP使用Froala编辑器上传图像URL
- 如何在corona sdk中从CK编辑器中检索数据
- Eclipse编辑器中无法访问的代码
- 如何将拼写检查集成到密文编辑器
- 可以'使用angular ui ace时,请不要查看ace编辑器
- Javascript使用自定义按钮手动打开Kendo UI网格编辑器
- Kendo ui Grid:标准的HTML5输入日期时间可以用作单元格编辑器吗
- 导航后设置angular ui tinymce编辑器内容
- 单元格值未在使用自定义下拉列表编辑器的剑道 UI 网格中正确显示
- 单击CK编辑器工具栏上的获取UI按钮
- 隐藏和显示剑道ui编辑器工具栏
- 如何限制用户在ui ace编辑器中只能编写一个javascript函数(方法)
- 剑道窗口内的剑道UI编辑器
- 如何在选择区域时保存剑道UI编辑器中的光标位置
- 如何设置剑道UI编辑器的selecterange来突出显示多余的字符,如Twitter
- Kendo UI在编辑器中从小部件访问详细网格实例
- 剑道UI编辑器-强制所有新链接到新窗口
- 没有UI的RichText WYSIWYG编辑器(仅限JavaScript API)
- 剑道UI网格:无法创建将添加到数据源的自定义网格编辑器