Я использую этот код, чтобы показать/скрыть div при прокрутке веб-сайта. Моя проблема заключается в том, что div появляется, когда, например, div #top
достигает верхней части окна браузера. Мне нужно, чтобы .news
div появлялся, когда div #top
начинает отображаться в нижней части окна браузеров и исчезает таким же образом.Показать/скрыть div со свитком, начиная со дна страницы
$(document).ready(function() {
var topOfOtheDiv3 = $("#top").offset().top;
var topOfOtheDiv4 = $("#bottom").offset().top;
$(window).scroll(function() {
if ($(window).scrollTop() > topOfOtheDiv3 && $(window).scrollTop() < topOfOtheDiv4) {
$(".news").show();
} else {
$(".news").hide();
}
});
});
Вот скрипка я нашел http://jsfiddle.net/4r5kn/10/ Зеленый ящик должен появиться, когда синий начинает появляться из нижней части страницы.
вы также можете разделить разметку, а предпочтительно - создать пример скрипки? –
Только секунду я получил ответ для вас – skmasq
Эй, но все работает как ожидалось ... по крайней мере, наблюдая за своей скрипкой, все работает. Не могли бы вы быть более ясными, что является главной проблемой, я не могу понять. – skmasq