0

同じ親指を2回クリックすると、画像がフェードアウトしますが、フェードインしません。最初は、親指がアクティブになっていると、可能であれば選択できません。どんな助けでも素晴らしいでしょう、ありがとう。

これが私が話していることの私のjsfiddleです。 http://jsfiddle.net/vAzSn/5/

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

1 に答える 1

2

このjsFiddle の例を試してください。クリックイベントにチェックを追加しました。

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");
    }
});
于 2013-03-04T20:46:49.980 に答える