相关疑难解决方法(0)

使用Jquery或Javascript触发mousemove事件

嗨,我知道我们可以触发点击事件.但我想知道我们可以触发mousemove事件,而不会被用户实际移动鼠标.

说明:

我想在用户选择某些内容时显示一条消息.在画布上,我的画布具有完整的高度和宽度,当用户单击画布上显示的按钮时.当用户进行鼠标移动时,他会看到一条消息"点击并拖动网页的任何部分".此消息跟随用户的鼠标移动.

我想做的事 :

当用户单击按钮时,他应该看到"单击并拖动网页的任何部分"消息.只要用户移动鼠标,就必须遵循消息.

问题:

用户在点击之后无法看到该消息,直到他/她移动他的鼠标.

码:

      function activateCanvas() {
           var documentWidth = jQ(document).width(),
           documentHeight = jQ(document).height();

                 jQ('body').prepend('<canvas id="uxa-canvas-container" width="' + documentWidth + '" height="' + documentHeight + '" ></canvas><form method="post" id="uxa-annotations-container"></form>');

    canvas = new UXAFeedback.Canvas('uxa-canvas-container', {
        containerClass: 'uxa-canvas-container',
        selection: false,
        defaultCursor: 'crosshair'
    });


  jQ(function() {
        var canvas = jQ('.upper-canvas').get(0);
        var ctx = canvas.getContext('2d');
        var x,y;

        var tooltipDraw = function(e) {

            ctx.save();
            ctx.setTransform(1, 0, 0, 1, 0, 0);
            ctx.clearRect(0, 0, canvas.width, canvas.height);
            ctx.restore();

            x = e.pageX - canvas.offsetLeft; …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery html5 canvas

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

canvas ×1

html ×1

html5 ×1

javascript ×1

jquery ×1