Как получить координаты курсора в CKEditor
Я хочу знать координаты указателя мыши, когда я r-клик на CKEditor
Я добавил несколько пунктов в контекстное меню CKEditor. Я хочу, чтобы при выборе определенного элемента появилось другое уведомление. r_click
$(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
}
});
});
});
Помоги мне. Thaks
1 ответ
Вам нужно будет отслеживать мышь самостоятельно, так как ckeditor не выдаёт вам событие мыши.
См. Этот ответ для получения подробной информации о том, как: Как получить положение мыши без событий (без перемещения мыши)?