Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.02.2009, 13:20
Аспирант
Отправить личное сообщение для namez Посмотреть профиль Найти все сообщения от namez
 
Регистрация: 21.11.2008
Сообщений: 52

Проблема при выполнении hover
мой живой пример
_mmns.ру/files/moo2/

понаводите на картинки
после over и out почему второй раз повторяется цикл у элемента? (еще раз over и out)

что делаю не так?

спасибо. только сегодня начал изучать...

Последний раз редактировалось namez, 18.02.2009 в 14:10.
Ответить с цитированием
  #2 (permalink)  
Старый 15.02.2009, 23:56
Аспирант
Отправить личное сообщение для namez Посмотреть профиль Найти все сообщения от namez
 
Регистрация: 21.11.2008
Сообщений: 52

ребят тут кто-нибудь есть? =)
....

не подскажите посещаемые форумы по jquery?
Ответить с цитированием
  #3 (permalink)  
Старый 17.02.2009, 00:47
Аспирант
Отправить личное сообщение для namez Посмотреть профиль Найти все сообщения от namez
 
Регистрация: 21.11.2008
Сообщений: 52

ребят? грустно как-то не понимаю.
Ответить с цитированием
  #4 (permalink)  
Старый 17.02.2009, 10:25
Профессор
Отправить личное сообщение для hogart Посмотреть профиль Найти все сообщения от hogart
 
Регистрация: 18.04.2008
Сообщений: 152

http://docs.jquery.com/Events/hover
«
Additionally, checks are in place to see if the mouse is still within the specified element itself (for example, an image inside of a div), and if it is, it will continue to 'hover', and not move out (a common error in using a mouseout event handler).
»
Подозреваю, дело в этом. Поставьте fadeOut на mouseover, а fadeIn на mouseleave. Или делайте проверку внутри функций.
Ответить с цитированием
  #5 (permalink)  
Старый 18.02.2009, 11:55
Аспирант
Отправить личное сообщение для namez Посмотреть профиль Найти все сообщения от namez
 
Регистрация: 21.11.2008
Сообщений: 52

hogart спасибо за отклик.

не совсем понимаю правда
делаю

$(document).ready(function(){

$("a img").mouseover(function(){
		$(this).fadeOut(500);
 	});

$("a img").bind("mouseleave",function(){
		$(this).fadeIn(500);
 	});

 	 });


нифига same, но добавляю к mouseleave mouseenter ("mouseenter mouseleave") то не повторяется, но fadeIn сразу срабатывает

в общем подскажите я сижу неделю уже с этим 8(

спасибо.
Ответить с цитированием
  #6 (permalink)  
Старый 18.02.2009, 14:10
Аспирант
Отправить личное сообщение для namez Посмотреть профиль Найти все сообщения от namez
 
Регистрация: 21.11.2008
Сообщений: 52

вот получилось вот так (все здесь же _mmns.ру/files/moo2/)

$(document).ready(function(){

$("ul li").bind("mouseenter",function(){
		$("a img", this).fadeOut(500).bind("mouseleave",function(){
		$("a img").fadeIn(500);})

 	});

 	 });


то есть можно по разному цепочки делать, не только ховером, маусином и маусаутом реализовывать?
нашел в яндексе единственую тему как раз http://www.fedya.net/articles/javascript/mouseenter

я правильно сделал? вы уж простите мне это важно понять тк только начал работать с javascript

Последний раз редактировалось namez, 18.02.2009 в 14:13.
Ответить с цитированием
  #7 (permalink)  
Старый 18.02.2009, 16:09
Аспирант
Отправить личное сообщение для namez Посмотреть профиль Найти все сообщения от namez
 
Регистрация: 21.11.2008
Сообщений: 52

Рано зарадывался.. в лисе баг у меня
после fadeOut сразу срабатывает fadeIn
8(

Последний раз редактировалось namez, 18.02.2009 в 16:13.
Ответить с цитированием
  #8 (permalink)  
Старый 19.02.2009, 11:44
Профессор
Отправить личное сообщение для hogart Посмотреть профиль Найти все сообщения от hogart
 
Регистрация: 18.04.2008
Сообщений: 152

Есть какая-то тонкость в событиях onmouseover и onmouseout, насколько я помню. Погуглите по этим словам.
Ответить с цитированием
  #9 (permalink)  
Старый 19.02.2009, 12:15
Аспирант
Отправить личное сообщение для namez Посмотреть профиль Найти все сообщения от namez
 
Регистрация: 21.11.2008
Сообщений: 52

хммм... не поможете я так понял..

причем здесь onmouseover и onmouseout? вы опечатались?

mouseenter И mouseleave у меня только ведь в коде

жаль что помощи нет на данном форуме.
Ответить с цитированием
  #10 (permalink)  
Старый 19.02.2009, 15:09
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

namez, а можно еще раз выложить страницу?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не срабатывает hover при использовании в div IE 6.0 AlexMak (X)HTML/CSS 5 14.05.2009 17:26
Проблема со списком jquery Deexus jQuery 3 09.01.2009 20:33
Проблема в document.write при использовании setInterval() GOll Общие вопросы Javascript 21 06.10.2008 16:38
проблема с обработкой DIV nerik AJAX и COMET 2 22.08.2008 16:40
Не отрабатывает событие onmouseout при внедрении нового слоя ilshat Элементы интерфейса 3 28.07.2008 05:27