Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2012, 19:51
Новичок на форуме
Отправить личное сообщение для bfg1114 Посмотреть профиль Найти все сообщения от bfg1114
 
Регистрация: 16.09.2012
Сообщений: 5

блок перемещается за курсором
Здравствуйте.
Нашел скрипт, немного подредактировал.
Теперь при наведении на один из квадратов, над ним появляется надпись.
Но мне нужно, чтобы эта надпись плавно подъезжала к квадрату при наведении курсора на квадрат и центрировалась по квадрату, а не ездила за курсором, пока он наведен на квадрат, как сейчас.

Если в скрипте заменить строчку
$('#button').css('left', x);

на
$('#button').animate({left:x}, 1500)

то этот дает что-то похожее на правду, но анимация срабатывает только единожды.
Подскажите, что изменить, чтобы было как мне надо?

http://jsfiddle.net/sqqpn/

HTML
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <link rel="stylesheet" type="text/css" href="styles.css">
  <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script>
  <script src="js.js"></script>
 </head> 
 
<body>
	<div id="container">
	
		<div id="block">
			<div></div>
			<div></div>
			<div></div>
		</div>
		
		<div id="button">ЫЫЫЫЫЫ</div>
		
		
	</div>
 </body> 
</html>


CSS
Код:
#block div{
	width: 100px; 
	height: 100px;
	float: left;
	margin:50px;
	background: lightgreen;
}

#button{
	position:absolute;
}
JQUERY
$(function () {   

  wW = $('#block').width();
  oL = $('#block').offset().left;
  fW = $('#button').width();

  $('#block').mousemove(function(e){
    x = e.pageX-fW/2;

    if (x >= wW+oL-fW) {x = wW+oL-fW;};
    if (x <= oL) {x = oL;};
   
    $('#button').css('left', x);
  });

});
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Показать/скрыть блок Lelja_05 jQuery 10 01.07.2013 20:05
Закрепить блок за курсором. AJAX gif. Regexp prolapse Events/DOM/Window 1 27.10.2011 22:20
Выдвижной блок fr0d Javascript под браузер 0 02.09.2011 17:37
Фиксированный блок kakarotto Элементы интерфейса 2 09.07.2010 00:20
Всплываюший блок! daron jQuery 5 14.05.2010 11:20