简单的jquery图像翻转

时间:2012-05-08 14:15:27

标签: jquery rollover

我有多个缩略图,并且希望主图像在每个缩略图滚动时表示缩略图的大版本。我很欣赏这必须是一个常见的用法,但我很难找到一个简单的解决方案。 我使用了以下代码,我很欣赏它可能很差,但这对我来说都很新..谢谢

$('.thumbnail').mouseover(function() {
    var currentimg = $('this').attr('src');
    $('#imageMain img').attr('src', currentimg);
});

我没有包含HTML,因为我觉得很清楚我想要实现的目标。

3 个答案:

答案 0 :(得分:3)

你尝试过改变

吗?
$('this').attr('src'); 

$(this).attr('src');

答案 1 :(得分:0)

您应该为两种翻转状态创建一个类,然后您可以使用toggleClass函数:

$(".thumbnail").hover(function(){
    $(this).toggleClass("rollover");
});

答案 2 :(得分:0)

$('this')更改为$(this)

它应该工作,当使用“this”来引用当前对象时,它不需要引号