Показать сообщение отдельно
  #3 (permalink)  
Старый 02.07.2010, 16:17
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

У меня тут завалялся код, разберёшься:

function slide(obj, direction, a) {
	clearInterval(window.z);
	counter = 0;
	z = setInterval(function () {
		if (a ? parseInt(obj.style.marginTop) < 0 : parseInt(obj.style.marginTop) > -300) {
			obj.style.marginTop = parseInt(obj.style.marginTop) + direction;
			counter++;
		} else {
			clearInterval(z);
		}
	},
	10);
}
var pad = document.getElementById('x');
pad.onmouseover = function () {
	slide(this, 3, true);
}
pad.onmouseout = function () {
	slide(this, -3, false);
}
Ответить с цитированием