Как получить координаты курсора в 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 не выдаёт вам событие мыши.

См. Этот ответ для получения подробной информации о том, как: Как получить положение мыши без событий (без перемещения мыши)?

Другие вопросы по тегам