Решил попробовать работать с drag and drop, взяв за основу пример с этой страницы
http://learn.javascript.ru/drag-and-drop:
var ball = document.getElementById('ball2');
ball.onmousedown = function() {
this.style.position = 'absolute';
this.style.zIndex = 1000; // над другими элементами
var self = this;
document.onmousemove = function(e) {
e = fixEvent(e);
self.style.left = e.pageX - 25 + 'px';
self.style.top = e.pageY - 25 + 'px';
};
this.onmouseup = function() {
document.onmousemove = self.onmouseup = null;
};
}
ball.ondragstart = function() {
return false;
};
Запускаю и .. ничего не работает. Файрбаг кричит: fixEvent is not defined.
Подскажите, что это за функция? Почему о ней не говорится в примере?