Показать сообщение отдельно
  #7 (permalink)  
Старый 07.09.2010, 17:56
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Что по вашему должен выполнять ваш бредовый код? Менять курсор мыши в FireFox?

<script type="text/javascript">
window.onload = function(){
	var elemX=0, elemY=0, drag=0, dragy = document.getElementById('some_id');
	dragy.style.cssText = "cursor:move; position:absolute; left:100px; top:100px";

	dragy.onmousedown = function(event){
		event = event || window.event;
		elemX = event.clientX+document.body.scrollLeft-parseInt(dragy.style.left);
		elemY = event.clientY+document.body.scrollTop-parseInt(dragy.style.top);
		drag = true;
	};

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

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

	document.onmousemove = function(event) {
		event = event || window.event;
		if(drag){
			dragy.style.left=event.clientX+document.body.scrollLeft-elemX;
			dragy.style.top=event.clientY+document.body.scrollTop-elemY;
		}
	};
	};
</script>
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" id="some_id" alt="" />


Еслу нужно на jQuery есть jquery.event.drag


PS: Учитесь пользоваться поиском и не отнимайте время у других!

Последний раз редактировалось monolithed, 04.08.2011 в 22:19.
Ответить с цитированием