1

当我在 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
            }
        });
    });
});

帮我。谢谢

4

1 回答 1

0

您需要自己跟踪鼠标,因为 ckeditor 不会为您提供鼠标事件。

有关详细信息,请参阅此答案: 如何在没有事件的情况下获取鼠标位置(不移动鼠标)?

于 2015-06-01T20:09:07.170 回答