このコードを使用して、Web サイトをスクロールするときに div を表示/非表示にします。私の問題は、たとえば div#top
がブラウザーのウィンドウの上部に到達したときに div が表示されることです。ブラウザウィンドウの下部にdivが表示され始めた.news
ときにdivが表示され、同じように消える必要があります。#top
$(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/ページの下部から青いボックスが表示され始めると、緑のボックスが表示されます。