更改切换图像的宽度

时间:2011-09-26 14:42:15

标签: jquery

我需要在切换的div中更改图像的宽度。问题是我在页面上有多个切换,当我点击切换链接时所有图像宽度都会改变,而不仅仅是我想要的div中的一个切换

$('.toggle').click(function() {
 $(this).prev('.guidebox').slideToggle(400);
 $('.toggle').toggleClass("active")

 if ($(this).html() === 'less') {
        $(this).html('more');
        $('.guideImage img').animate({
            width: '187px',
            height: '124px'
          }, 50, function() {
          });


    } else {
        $(this).html('less');

        $('.guideImage img').animate({
        width: '300px',
        height: '124px'
      }, 50, function() {
      });
    }

return false;

  });

});

2 个答案:

答案 0 :(得分:0)

$('.guideImage img', this).animate({

可能?

答案 1 :(得分:0)

没有所有代码很难说,但我认为这可能有效。

更改

$('.guideImage img').animate(

$(this).prev('.guidebox').find('.guideImage img').animate(