【问题标题】:Why after .switchClass the div is not more selectable?为什么在 .switchClass 之后 div 不再可选择?
【发布时间】:2011-08-22 12:01:10
【问题描述】:

我认为这个问题可以很容易地解决......但不是我! 我想为我的 div:hover 创建两个不同的动画,第一个使用 CSS(对于不会在 IE 中使用 javascript 的人),第二个使用 JS。 两种方法的选择很简单,使用jqwery激活switchClass函数。但发生这种情况后,新类的选择器不起作用,甚至鼠标悬停功能也不起作用!

请帮帮我!!

代码如下:

$(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 内部有一个尺寸或多或少相同的图像。 另一个信息:如果我通过类选择器直接选择图像,动画就会消失!

谢谢!!

【问题讨论】:

    标签: html selector switch-statement mouseover


    【解决方案1】:

    试试

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

    【讨论】:

      猜你喜欢
      • 2021-05-29
      • 1970-01-01
      • 2013-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 2015-04-06
      • 1970-01-01
      相关资源
      最近更新 更多