Понимающие в Javascript и Jquery прошу у вас помощи . . . .

JavaScript веб дизайн jQuery

проблема с моим скриптом , не пойму никак в чем дело . . .
есть код
<div class="spacer">
<h2>
<a href="/veko-service/index.php?option=com_virtuemart&amp;view=category&amp;virtuemart_category_id=11&amp;Itemid=116" title="Отопление и водоснабжение">

<br />
<img src="http://localhost/veko-service/img1.pnh" /> ссылка 1 </a>
</h2>
<div class="hidden1 row1">
<ul>
<li><a href=''#">Позиция1</a></li><li><a href="">Позиция2</a></li><li><a href="#">Позиция3</a></li>
<ul>
<div class="clear"></div>


есть скрипт
jQuery(document).ready(function($) {
$('div.spacer').mouseover(function(){
link=$(this).children(".hidden1");
link.fadeIn(500);
});
$('div.spacer').mouseout(function(){
link=$(this).children(".hidden1");
link.fadeOut(200) ;
});
});
При наведении на блок .spacer либо на ссылку в блоке, либо на картинку эти эффекты не 1 раз выполняються а по 3-4 раза никак не пойму в чем дело , была версия что из-за того что в блоке есть картинка и ссылка , но даже если на них не наводить все равно эффекты выполняются 3 раза .
Ответы:
Для начала замените mouseover и mouseout на hover
должно получится что-то подобное
$('div.spacer').hover(function(){
link=$(this).children(".hidden1");
link.fadeIn(500);
}, function(){
link=$(this).children(".hidden1");
link.fadeOut(200) ;
})


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.