Вы можете использовать псевдокласс :hover
в CSS, если только вам не требуется поддержка IE6:
.image-hover:hover {
opacity: .8;
}
* html .image-hover:hover { /* For IE7 and higher */
filter: alpha(opacity=80);
}
Это не затухает до 80%, хотя этопросто иди туда немедленно.Для этого вы можете использовать функции jQuery hover
и animate
( edit : или fadeTo
, чтопросто удобная оболочка для animate
на opacity
, как показано ниже):
$(".image-hover").hover(
function() {
$(this).stop().animate({opacity: "0.8"});
},
function() {
$(this).stop().animate({opacity: "1"});
}
);
Из вашего вопроса не ясно, что должен делать текст в диапазоне, но это инструменты дляНачало работы.
Вот обновленная версия вашей скрипки , показывающая анимацию;Я использовал 0,6, а не 0,8, так что это более очевидно.