我想在我的网站浏览器窗口中移动鼠标,如:www.lmsify.com。 我怎样才能做到这一点? (javascript,flash,activex)
此致 LisaM
答案 0 :(得分:4)
他们并没有真正移动鼠标光标(你不能用基于浏览器的JavaScript做到这一点;我不能说Flash而我远离ActiveX),他们正在移动一个看起来像是鼠标光标(在他们的例子中,http://www.lmsify.com/cursor.png)。
您可以使用定位(绝对,相对)和位置属性(left
,top
,right
,bottom
)在页面周围移动元素。例如,以下是如何在每次单击时左右旋转该光标的绝对定位版本:
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";
};
但显然这很粗糙。 jQuery,Prototype + script.aculo.us,YUI,Closure或any of several others等各种图书馆可以帮助您制作元素动画。
答案 1 :(得分:0)
您无法在浏览器中移动鼠标光标。可以使用JavaScript或flash移动图像来模拟它。