嗨,我知道我们可以触发点击事件.但我想知道我们可以触发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)