jQuery увеличение и уменьшение высоты div на основе позиционирования прокрутки

0

jQuery увеличивает и уменьшает высоту div на основе позиционирования прокрутки.

Интересно, знает ли кто-нибудь из вас какой-либо способ сделать это в хорошем смысле. Скажем, у меня есть div с идентификатором "прокрутки" и "id". И когда я прокручиваю страницу вниз, скажем, как 500px, она начинает увеличиваться примерно до 200 пикселей при прокрутке вниз и уменьшении до 0px при прокрутке назад. Я пробовал несколько методов, но до сих пор никто не работал.

1 ответ

1

Что-то вроде этого?

jsFiddle

$(function () {
    $(window).scroll(function () {
        var $myDiv = $('#scroll-element');
        var y = $(this).scrollTop();
        $('#results').text(y);
        x = y - 300;
        $myDiv.animate({height:x},2500);
    }).scroll();
});
  • 0
    Почти, но мне нужно, чтобы это увеличивалось и уменьшалось в соответствии с прокруткой браузера, а не просто показывать / скрывать ...
  • 0
    Это не показ и скрытие. Это анимация для прокрутки браузера - 300. Измените «2500» на «5000», и вы поймете, что я имею в виду.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню