Получение jQuery Toggle для закрытия после нажатия большого пальца - PullRequest
0 голосов
/ 01 августа 2011

Действительно нужно исправить это, я пытаюсь сделать так, чтобы, если вы нажмете на одну из меньших миниатюр, переключатель коллекции изображений закроется, мне удалось закрыть ее, если вы нажмете на переключатель, у меня возникли проблемы с этим, пожалуйста, смотрите ссылку при необходимости 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 голосов
/ 01 августа 2011

Это похоже на работу при редактировании вашей страницы с помощью 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;
    });

    });
0 голосов
/ 01 августа 2011

Попробуйте добавить

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

в обработчик кликов за $ ('. Thumb').Он вызывает обработчик щелчка большого пальца.

...