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");
}
});