javascript - 如何在浏览器窗口中 move 鼠标?

标签 javascript flash activex mouse move

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

问候, 丽莎M

最佳答案

他们并没有真正 move 鼠标光标(你不能使用基于浏览器的 JavaScript 来做到这一点;我不能代表 Flash 并且我远离 ActiveX),他们正在 move 看起来像鼠标光标(在本例中为 http://www.lmsify.com/cursor.png )。

您可以使用定位(绝对、相对)和位置属性(lefttopright在页面上 move 元素>底部)。例如,以下是如何使光标的绝对定位版本在每次单击时向左和向下跳转:

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

但显然这非常粗糙。各种库,如jQuery , Prototype + script.aculo.us , YUI , Closure ,或any of several others可以帮助您为元素添加动画。

关于javascript - 如何在浏览器窗口中 move 鼠标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4935834/

相关文章:

javascript - AngularJS 1.0.7 : Nesting parallel promises with $resources

javascript - 如何在 setInterval 内暂停和重新启动动画?

Flash as2碰撞优化

javascript - 关联点击事件和多个item,没有multiple functions

javascript - 如何在 react 导航5中定义屏幕内的自定义标题?

flash - as3 停止事件传播

android - actionscript3计算器声音播放

windows - 用于在 Windows 中显示内存中 MHTML 的 ActiveX 组件

javascript - 在 Flex 应用程序 html 页面上加载 ActiveX 对象

vbscript - msscript.ocx 从哪里安装