Помогите найти ошибку
http://trm.ruweb.net/test.html
В исходном коде можно посмотреть скрипт. Что хочу: чтобы при наведении на одну из 3х ссылок справа текст в левом диве менялся. Он и меняется, но только при наведении на первую ссылку. Хотя вроде с кавычками и скобками все нормально... На всякий случай еще раз скрипт:
$(document).ready(function(){
$(".round1 a").hover(function() {
$(".big_round1").animate({opacity: "show"}, "slow");
$(".big_round2").animate({opacity: "hide"}, "fast");
$(".big_round3").animate({opacity: "hide"}, "fast");
});
$(".round2 a").hover(function() {
$(".big_round2").animate({opacity: "show"}, "slow");
$(".big_round1").animate({opacity: "hide"}, "fast");
$(".big_round3").animate({opacity: "hide"}, "fast");
});
$(".round3 a").hover(function() {
$(".big_round3").animate({opacity: "show"}, "slow");
$(".big_round1").animate({opacity: "hide"}, "fast");
$(".big_round2").animate({opacity: "hide"}, "fast");
});
});
Никто не видит ошибки? |
У вас не правильно функция hover используется. Данная функция имеет 2 параметра-функции. hover(over, out). Используйте либо функцию mouseover, либо mouseenter.
|
Вот так будет правильно использовать .hover (как вариант):
...
$("#el").hover(function() {show();}, function() {hide();});
...
function show()
{
...
}
function hide()
{
...
}
|
| Часовой пояс GMT +3, время: 02:30. |