Показать сообщение отдельно
  #5 (permalink)  
Старый 13.09.2010, 22:47
Интересующийся
Отправить личное сообщение для сiparis Посмотреть профиль Найти все сообщения от сiparis
 
Регистрация: 13.09.2010
Сообщений: 11

Рабочий пример:

<script type="text/javascript">
window.onload = function() {
   var x = 0, drag = 0, elem = document.getElementById('move');

   elem.onmousedown = function(event){
      event = event || window.event;
      x = event.clientX+document.body.scrollLeft-parseInt(elem.style.left);
      drag = true;
   };

   elem.ondragstart = function() {
      return false;
   };

   document.onmouseup = function() {
      drag = false;
   };

   document.onmousemove = function(event) {
   event = event || window.event;
      if(drag){
      elem.style.left = event.clientX+document.body.scrollLeft-x + "px";
      }
   };
};
</script>
<img src="http://www.linkexchanger.su/forum/download/file.php?avatar=2_1263474815.jpg" style="position:absolute; top:100; left:100;" id="move" />


Мне ради интереса, хочется знать почему не получается перевести вышепредставленный код на jQuery.

PS: Document c обработчиками событий дружит прекрасно и firebag, это не считает за ошибку

Последний раз редактировалось сiparis, 13.09.2010 в 22:49.
Ответить с цитированием