HTML5: эффект фиксированной позиции

0

У меня есть <div id="naujienos">some content</div> и вы можете найти его в середине страницы. Все, что я хочу, это: этот div станет фиксированным положением сразу после того, как я прокручу его. Когда я снова вернусь к ней, родственник.

Я имею в виду, что есть интервал, когда контейнер div имеет фиксированное положение.

Извините за мой английский. Действительно ищем ответ и благодарю вас заранее!

Теги:
position
fixed

1 ответ

1
Лучший ответ

Посмотрите на это: http://jsfiddle.net/5PQ36/1/

Вы можете сделать это с помощью jQuery... все, что вам нужно сделать, это установить scrollTop:

scrollTop()> 300
scrollTop() <600

В этом примере ваш div будет отображаться при прокрутке 300 сверху, и он скроется, когда вы достигнете 600 с вершины, при прокрутке вверх.

$(document).ready(function () {
    $(window).scroll(function () {
        if ($(window).scrollTop() > 300 && $(window).scrollTop() < 600) {
            $('#naujienos').css("position", "fixed");
        } else {
            $('#naujienos').css("position", "relative");
        }
    });
});
  • 0
    Большое спасибо, это то, что я искал!

Ещё вопросы

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