当我点击CKEditor
时,我想知道鼠标指针的坐标我在CKEditor的上下文菜单中添加了一些项目。
我希望当我选择某个项目时,另一个通知也会出现在我的位置
帮助我。 thaks $(document).ready(function () {
var ck = CKEDITOR.replace('txtNoidungBR', 'vi');
var $DK = $('#divAddDK');
/*Thêm điều kiện*/
ck.on('instanceReady', function (e) {
ck.addCommand("addDK", {
exec: function (ck) {
/*I want to set coordinates to $DK = coordinates of context menu when i r-click*/
$DK.css({ 'left': 600, 'top': 400 }).toggle(300);
}
});
ck.addMenuGroup('BRDT');
var addDK = {
label: 'Thêm điều kiện',
command: 'addDK',
group: 'BRDT'
};
ck.contextMenu.addListener(function (element, selection) {
return {
addDK: CKEDITOR.TRISTATE_OFF
};
});
ck.addMenuItems({
addDK: {
label: 'Thêm điều kiện',
command: 'addDK',
group: 'BRDT',
order: 1
}
});
});
});
答案 0 :(得分:0)
您需要自己跟踪鼠标,因为ckeditor不会为您提供鼠标事件。
有关详细信息,请参阅此答案: How to get the mouse position without events (without moving the mouse)?