Jquery 在我的脚本错误,点击相同的缩略图两次,它不会工作

Jquery 在我的脚本错误,点击相同的缩略图两次,它不会工作,jquery,Jquery,如果我在同一个拇指上点击两次,图像会淡出,但不会再淡入。最初,我希望这样,当拇指是积极的,它是不可选择的,如果可能的话。 任何帮助都会很好,谢谢 以下是我要说的内容。 试试这个。我刚刚在你的点击事件中添加了一个复选框 if (!$(this).hasClass('current')) {... 新jQuery: $('.thumbs ul li').css('opacity', '.5'); $('.thumbs ul li:first-child').addClass('current')

如果我在同一个拇指上点击两次,图像会淡出,但不会再淡入。最初,我希望这样,当拇指是积极的,它是不可选择的,如果可能的话。 任何帮助都会很好,谢谢

以下是我要说的内容。

试试这个。我刚刚在你的点击事件中添加了一个复选框

if (!$(this).hasClass('current')) {...
新jQuery:

$('.thumbs ul li').css('opacity', '.5');
$('.thumbs ul li:first-child').addClass('current');
$('.projectview').children().hide();
$('.projectview').children(".planinfo").show();
$('.thumbs ul li').click(function () {
    // Show info
    if (!$(this).hasClass('current')) {
        var thumb = $(this).attr('class');
        var partner = $('.' + thumb + 'info');
        $('.projectview').children().fadeOut();
        partner.fadeIn();
        // Tab opacity
        $(".current").removeClass("current");
        $(this).addClass("current");
    }
});

非常感谢你。Works Perfectly刚刚将它导入到我的脚本中,它对它没有任何影响。在JSFIDLE上工作得非常好。有点困惑为什么它会这样做。是否添加了其他内容?是否检查了控制台以查看是否有任何错误?你有没有其他代码不在你的示例中?嗯,没有错误,也没有其他冲突的代码?看起来很奇怪。它只是一个简单的新if语句。我假设您记得if的结束语
}
。我将检查我的脚本,看看它们是否有冲突。类“current”似乎是一个流行的名称
$('.thumbs ul li').css('opacity', '.5');
$('.thumbs ul li:first-child').addClass('current');
$('.projectview').children().hide();
$('.projectview').children(".planinfo").show();
$('.thumbs ul li').click(function () {
    // Show info
    if (!$(this).hasClass('current')) {
        var thumb = $(this).attr('class');
        var partner = $('.' + thumb + 'info');
        $('.projectview').children().fadeOut();
        partner.fadeIn();
        // Tab opacity
        $(".current").removeClass("current");
        $(this).addClass("current");
    }
});