如何在浏览器窗口中移动鼠标?

时间:2011-02-08 16:50:51

标签: javascript flash activex mouse move

我想在我的网站浏览器窗口中移动鼠标,如:www.lmsify.com。 我怎样才能做到这一点? (javascript,flash,activex)

此致 LisaM

2 个答案:

答案 0 :(得分:4)

他们并没有真正移动鼠标光标(你不能用基于浏览器的JavaScript做到这一点;我不能说Flash而我远离ActiveX),他们正在移动一个看起来像是鼠标光标(在他们的例子中,http://www.lmsify.com/cursor.png)。

您可以使用定位(绝对,相对)和位置属性(lefttoprightbottom)在页面周围移动元素。例如,以下是如何在每次单击时左右旋转该光标的绝对定位版本:

document.getElementById('theImage').onclick = function() {
  var left, top;

  left = parseInt(this.style.left, 10) + 10;
  top  = parseInt(this.style.top, 10) + 10;
  this.style.left = left + "px";
  this.style.top = top + "px";
};

Live copy

但显然这很粗糙。 jQueryPrototype + script.aculo.usYUIClosureany of several others等各种图书馆可以帮助您制作元素动画。

答案 1 :(得分:0)

您无法在浏览器中移动鼠标光标。可以使用JavaScript或flash移动图像来模拟它。