Показать сообщение отдельно
  #9 (permalink)  
Старый 09.04.2013, 16:20
Интересующийся
Отправить личное сообщение для pagemaster Посмотреть профиль Найти все сообщения от pagemaster
 
Регистрация: 08.04.2013
Сообщений: 23

<!DOCTYPE html>
	<html>
	<head>
	    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
	    <title>demo</title>
	   
	    <script type='text/javascript' src='http://code.jquery.com/jquery-git.js'></script>
	 
	    <script type='text/javascript'>
	 
	    $(window).load(function(){
	 
	        $('div a').hover(
	            function () {
	                $(this).stop().animate({'margin-left': 50}, 300);
		},
	            function () {
	                $(this).stop().animate({'margin-left': 0}, 300);
		}
	        );
	 
	    });
	 
	    </script>
	 
	</head>
	<body>
	 
	  <div>
	    <a href="#"><img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif"></a>
	  </div>
	 
	</body>
	</html>


В данном случае прописывается margin-left 50 и изображение движется в право (так как отступ то левый) на 50 пикселей. Я пытался написать margin: 0 50 50 0; чтобы изображение двигалось вправо и вверх, но почему то не работает... подскажите как правильно прописывать в jQuery отступы, чтобы все работало) ну или я думал что может стоит прописывать не отступы, а задавать координаты относительно страницы, если это возможно, то подскажите как =) буду очень благодарен
Ответить с цитированием