Показать сообщение отдельно
  #1 (permalink)  
Старый 14.01.2012, 21:45
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

Перетаскивание элемента
Решил попробовать работать с 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.
Подскажите, что это за функция? Почему о ней не говорится в примере?
Ответить с цитированием