Div открыть после прокрутки вниз страницы - PullRequest
1 голос
/ 08 июля 2011

Я бы хотел, чтобы скрытый div открывался, как только читатель достиг нижней части страницы. Я нашел один пример, который использует ASP и MySQL . Есть ли более простой способ сделать это с помощью JavaScript и переключателя div?

Ответы [ 3 ]

1 голос
/ 08 июля 2011

Ну, пост, на который вы ссылаетесь, содержит весь код JS, необходимый для реагирования на пользователя, прокручивающего до самого дна - только вместо того, чтобы показывать только то, что было ранее скрыто, они делают запрос к серверу, чтобы получить большеданные для отображения, и вот когда вступают в игру ASP и MySQL.

Вам просто нужно сделать

$(window).scroll(function(){
    if  ($(window).scrollTop() == $(document).height() - $(window).height()){
       $('#idOfYourHiddenDiv').show();
    }
});

или что-то в этом роде (при условии, что у вас есть jQuery)

0 голосов
/ 08 июля 2011

Вы можете попробовать Прокрутить до верхнего элемента управления с некоторым взломом.
У него есть параметр startline

Целое число.Число пикселей от верхней части полосы прокрутки документа прокручивается перед отображением элемента управления

Вы можете попытаться установить для этого параметра функцию .scrollTop () , как в другие ответы:

$(document).height() - $(window).height()

HTH.

0 голосов
/ 08 июля 2011

Может быть, " ползунок вверху " может помочь.

...