Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 09.04.2013, 16:59
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

вообще Обычно присваивают элементу position relative/absolute и изменяют left и top
Ответить с цитированием
  #12 (permalink)  
Старый 09.04.2013, 19:02
Интересующийся
Отправить личное сообщение для pagemaster Посмотреть профиль Найти все сообщения от pagemaster
 
Регистрация: 08.04.2013
Сообщений: 23

$(window).load(function(){
	 
	        $('div a').hover(
	            function () {
	                $(this).stop().animate({
					'margin-left': '50px',
					'margin-top': '20px'
					}, 300);
	            },
	            function () {
	                $(this).stop().animate({
					'margin-left': '0px',
					'margin-top': '0px'
					}, 300);
	            }
	        );
	 
	    });

Вправо движется, а вниз нет... =( и это ведь по идеи должно получатся как то по диагонали движение?
Ответить с цитированием
  #13 (permalink)  
Старый 09.04.2013, 19:03
Интересующийся
Отправить личное сообщение для pagemaster Посмотреть профиль Найти все сообщения от pagemaster
 
Регистрация: 08.04.2013
Сообщений: 23

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

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

и так же вопрос как указать элемент для перемещения, в случае указанном выше прописано $('div a') я так понимаю это указывается что в блоке div будет двигаться элемент в теге <a></a>, а как указать на пример чтобы использовался определенный блок по его id? На пример пишем <div id="1">картинка<div> и чтобы именно этот блок работал со скриптом
Ответить с цитированием
  #16 (permalink)  
Старый 10.04.2013, 09:48
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<div>
  <a href='#' style='width: 60px; height: 20px; position: absolute; top: 0; left: 0'>aaa</a>
</div>
<script>
  $(window).load(function(){
	 
	        $('div a').hover(
	            function () {
	                $(this).stop().animate({
					'left': '50px',
					'top': '20px'
					}, 300);
	            },
	            function () {
	                $(this).stop().animate({
					'left': '0px',
					'top': '0px'
					}, 300);
	            }
	        );
	 
	    });

</script>

Не знаю что тут может не работать.
Ответить с цитированием
  #17 (permalink)  
Старый 10.04.2013, 14:40
Интересующийся
Отправить личное сообщение для pagemaster Посмотреть профиль Найти все сообщения от pagemaster
 
Регистрация: 08.04.2013
Сообщений: 23

спасибо за ответ)
моя ошибка была в том что картинке не была прописана "position"

а не подскажите еще как мне использовать данный скрипт для определенной картинки? просто сейчас используется ко всем тегам a в div
я хотел прописывать картинке свой id и указывать его в скрипте, как это сделать?
Ответить с цитированием
  #18 (permalink)  
Старый 10.04.2013, 18:03
Интересующийся
Отправить личное сообщение для pagemaster Посмотреть профиль Найти все сообщения от pagemaster
 
Регистрация: 08.04.2013
Сообщений: 23

люди добрые и не очень =)
помогите пожалуйста, как изменить вот эту строчку $('div a').hover( так, чтобы указать div по его id

$('div id="1"').hover( как то так?
Ответить с цитированием
  #19 (permalink)  
Старый 10.04.2013, 18:48
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

$("#id1").hover
Ответить с цитированием
  #20 (permalink)  
Старый 11.04.2013, 03:41
Интересующийся
Отправить личное сообщение для pagemaster Посмотреть профиль Найти все сообщения от pagemaster
 
Регистрация: 08.04.2013
Сообщений: 23

Вот так?
<script>
	  $(window).load(function(){
	      
	            $("#id1").hover(
	                function (this) {
	                    $(this).stop().animate({
	                    'left': '465px',
	                    'top': '422px'
	                    }, 800);
	                },
	                function () {
	                    $(this).stop().animate({
	                    'left': '465px',
	                    'top': '422px'
	                    }, 800);
	                }
	            );
	      
	        });
	 
	</script>
	
	  </div>


<div id="1"> <a href="#" id="image1" style="position:absolute; overflow:hidden; left:465px; top:922px; width:180px; height:255px; z-index:0"><img src="images/1.png" alt="" border=0 width=180 height=255></a></div>

Почему то не работает... что не так?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылка джаваскриптом с картинки seasick Общие вопросы Javascript 2 05.09.2011 15:48
скрол мышкой картинки внутри слоя snk Элементы интерфейса 7 07.09.2010 18:22
Замена ссылок на картинки самими картинками shipitko Общие вопросы Javascript 3 23.07.2010 19:49
Получение координат от картинки EmDmAl Events/DOM/Window 4 08.11.2009 14:34
Как изменить размер картинки? Mihail Общие вопросы Javascript 1 25.10.2009 13:42