Было много вопросов по этой теме, но я никогда не решился на солидный ответ. Я также пробовал разные способы и никогда не нашел действительно лучшего решения.jquery Hover - Fade Image to Another
В моей ситуации у меня есть куча флагов, которые нужно разместить в заголовке моей страницы. Каждый флаг является PNG, и я также выдал черно-белые версии из них. Я хочу добавить простой CSS-класс (либо DIV, либо IMG, либо что-то!), И иметь небольшой фрагмент jquery, который будет исчезать до цветного изображения, когда я нависнет над ним и исчезнет, когда я не буду парить над ним Это.
Я не хочу делать это с помощью CSS, потому что это скучно. JQuery - это тот путь, который я чувствую, и он будет выглядеть намного шикарнее.
Пожалуйста, помогите, я хочу, чтобы самый маленький наиболее эффективный код был возможен, без слоев на слоях CSS или огромного файла .JS include.
Спасибо,
Ричард
Какой код вы уже пробовали? – lucuma
$ (документ) .ready (функция() { \t \t вар х = 0;.. \t \t $ ("# usa_d") зависать (функция() { \t \t \t $ ("# usa_d") FadeOut (400); \t \t \t х = 1;. \t \t \t \t \t \t // $ ("# usa_d") FadeOut (400, функция() {$ (это) .attr ('SRC', $ ('#usa_n'). attr ('src')). fadeIn();}); \t \t \t $ ('# t').HTML ('ON'); \t \t \t \t \t /// alert ('hover'); \t \t}); . \t \t $ ("# usa_d") MouseOut (функция() { \t \t \t \t $ (это) .fadeIn (900). \t \t \t \t $ ('# т') HTML ('выключено'); \t \t \t // предупреждение ('focusout.'); \t \t \t // $ ("# usa_n") Затухание (400, функция() {$ (это) .attr ('ЦСИ', $ ('#usa_d'). attr ('src')). fadeIn();}); \t \t}); \t}); Но это не работает. Извините за ужасное форматирование. Я довольно новичок в stackOverflow. – Chud37
Однако, похоже, что все работает отлично, за исключением того, что я не могу видеть, что он работает хорошо с несколькими изображениями, и кажется, что он снова исчезает, когда я останавливаюсь зависания. И я не могу понять, почему. В HTML была попытка отладить это. – Chud37