Они на самом деле не двигают курсор мыши (вы не можете сделать это с помощью 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 , Прототип + script.aculo.us , YUI , Закрытие или любой из нескольких других может помочь вам оживить элементы.