Нижний колонтитул в положении, зафиксированном с помощью Jquery slideUp, требует плавности - PullRequest
0 голосов
/ 23 марта 2012

Мой нижний колонтитул находится в фиксированном положении, мне нужно откорректировать код, чтобы кнопки «Вверх» и «Вниз» не следовали за слайдом плавно. Пожалуйста, проверьте мою скрипку ниже, чтобы понять, что я имею в виду.

Моя скрипка

Мой Jquery

 (function ($) {
        $('#vhiecles-opener').slideUp();
        $('#carousel-opener').unbind().bind('click', function () { loginSlideDown() });

        var loginSlideDown = function () {
            $('#carousel-opener').unbind();
            $('.selected-car').fadeOut('slow');
            $('#vhiecles-opener').slideToggle(500, function () {
                $('#carousel-opener').css({position: "fixed" , bottom: '184px'});
                $('#carousel-opener a.arrow').addClass('active');

                $('#carousel-opener').bind('click', loginSlideUp);
            });
        };

        var loginSlideUp = function () {
            $('#carousel-opener').unbind().slideDown(500);
            $('.selected-car').fadeIn('slow');
            $('#vhiecles-opener').slideToggle(500, function () {
                $('#carousel-opener').css({position: "fixed" , bottom: '62px'});
                $('#carousel-opener a.arrow').removeClass('active');
                $('#carousel-opener').bind('click', loginSlideDown);
            });
        };

    })(jQuery);

1 Ответ

0 голосов
/ 23 марта 2012

Для лучшей производительности, вместо того, чтобы перемещать 2 элемента независимо друг от друга, было бы лучше просто переместить один содержащий элемент, добавив бонус, если вы получаете гораздо более плавную производительность.

Я написал небольшую скрипку, демонстрирующуючто я имею в виду.

http://jsfiddle.net/3nxLB/1/

...