2013-07-29 3 views
-1

Я уже видел этот вопрос, но ни одно из решений, которое я видел, далеко не сработало.MouseEnter и MouseLeave на изображении

Я пытаюсь просто заставить изображение исчезать, когда оно зависло и исчезло, когда нет. Ниже приведен фрагмент моего HTML:

<script type="text/javascript" src="js/tabs.js"></script> 

<ul> 
    <li> 
    <a href="#jenn"> 
     <img class="img-fade" src="img/team/jenn.jpg" alt="Jenn">Jenn 
    </a> 
    </li> 
</ul> 

У меня есть CSS, который устанавливает .img-увядает к непрозрачности: 0,5 ;.

Тогда мой файл tabs.js выглядит следующим образом:

$(document).ready(function() { 
    $('.img-fade').mouseenter(function() { 
     $('.img-fade').fadeTo('fast',1); 
    }); 
    $('.img-fade').mouseleave(function() { 
     $('.img-fade').fadeTo('fast',0.5); 
    }); 
}); 

Я не знаю, почему это не работает. Это кажется достаточно упрощенным. Любая помощь приветствуется. Благодаря!

+0

Не могли бы вы установить демо на jsfiddle.net? – zaf

+1

Что-то вроде этого http://jsfiddle.net/sid2varun/NK3Tu/ –

+1

Не можете ли вы просто использовать переход CSS3 для этого? P.S .: Кажется, здесь работает ваш jsfiddle. (Google Chrome 28.x) – jmc

ответ

0

Я попробовал ваш код следующей ссылку на JQuery в заголовке:

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> 
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script> 

И это работало хорошо! У вас все еще есть проблемы?

+0

Да, похоже, все еще не работает. Все выглядит правильно для меня. – MitulP91

+0

Ах сделал глупую орфографическую ошибку при их включении. Ха! Спасибо за помощь Стефани. – MitulP91