单击一下拇指即可关闭jQuery Toggle

时间:2011-07-31 20:03:12

标签: jquery toggle slidetoggle

真的需要修复此问题,我正在尝试这样做,如果你点击其中一个较小的缩略图,图像集合切换将关闭,我已设法将其关闭,如果你点击切换我有麻烦有了这个,请参阅链接,如果需要http://www.media21a.co.uk/development/fullthrottle/

感谢您的帮助:)

$(document).ready(function() {

$(".dropgallery a, #fp_thumbtoggle").removeAttr("title");

$('#fp_thumbtoggle').click(function() {
    $('#fp_thumbtoggle').toggleClass("active");

    if ($('#fp_thumbtoggle').hasClass('active')){
        $('#fp_thumbtoggle').animate({top:'65px'});
    }else{
        $('#fp_thumbtoggle').animate({top:'185px'});
    }
    $('.dropgallery').slideToggle('500');
    return false;
});

});

2 个答案:

答案 0 :(得分:0)

尝试添加

$("#fp_thumbtoggle").click();

到$('。thumb')的点击处理程序。它调用拇指切换点击处理程序。

答案 1 :(得分:0)

使用firebug编辑页面时,这似乎有效。

  $(document).ready(function() {

    $(".dropgallery a, #fp_thumbtoggle").removeAttr("title");

//Notice change below
    $('#fp_thumbtoggle, .dropgallery img').click(function() {
        $('#fp_thumbtoggle').toggleClass("active");

        if ($('#fp_thumbtoggle').hasClass('active')){
            $('#fp_thumbtoggle').animate({top:'65px'});
        }else{
            $('#fp_thumbtoggle').animate({top:'185px'});
        }
        $('.dropgallery').slideToggle('500');
        return false;
    });

    });