Почему после .switchClass div более не выбирается? - PullRequest
0 голосов
/ 22 августа 2011

Я думаю, что проблема может быть легко решена ... но не мной! Я хочу создать две разные анимации для моего div: hover, первый использует CSS (для людей, которые не активируют JavaScript в IE), а второй использует JS. Выбор между этими двумя методами прост: активация функции switchClass с помощью jqwery. Но после того, как это произошло, селектор для нового класса не работает и даже не работает функция наведения мыши!

ПОМОГИТЕ МНЕ ПОЖАЛУЙСТА !!

Вот код:

$(document).ready(function () {
    $( ".plateMiddle" ).switchClass( "plateMiddle", "plateMiddleFX");
    });

$(".plateMiddleFX").mouseover(function () {
    $(this).stop().find('img').animate({opacity: '0'},{queue:false, duration:500}),
    $(this).stop().animate({width: '265'},{queue:false, duration:500});
    });

Я не знаю, может ли это создать проблему, но внутри div есть изображение с более или менее одинаковыми размерами. Другая информация: если я выбираю изображение непосредственно с помощью селектора классов, анимация отнимает жизнь!

СПАСИБО !!

1 Ответ

0 голосов
/ 22 августа 2011

Попробуйте

$(".plateMiddleFX").live('mouseover', function () {
  $(this).stop().find('img').animate({opacity: '0'},{queue:false, duration:500}),
  $(this).stop().animate({width: '265'},{queue:false, duration:500});
});
...