OK, więc szukałem sposobu na zejście w dziale, gdy użytkownik przewija widok, ale nie mogę znaleźć prostego rozwiązania.Zniknij w div, gdy jest przewinięty do rzutni
HTML
<div class="container">
<div class="topdiv">This is a 100% height div. User scrolls down from here.</div>
<div class="fadethisdiv">This content should be faded in
once .fadethisdiv is [so many]px into the bottom of the viewport.
Let's use 150px as an example.</div>
</div>
CSS
.container {
width:100%;
height:600px;
}
.topdiv {
height:100%;
background-color:#09f;
text-align:center;
font-size:24px;
}
.fadethisdiv {
height:100%;
background-color:#36afff;
text-align:center;
font-size:24px;
}
JS
// Talk to me.
Oto skrzypce: http://jsfiddle.net/kz2z5/2/
Działa to doskonale! Dzięki. – benbuffone
Jedynym problemem jest to, że działa tylko dla najwyższego elementu div, a następnie jednego elementu div poniżej. Czy możesz zmienić dla wyblakłego div, aby następnie zaniknąć inny, identyczny div, poniżej tego. Na przykład wywołaj ten div .seconddiv? Dzięki! – benbuffone
Aby to zrobić, dodałem wysokość '.topdiv' i' .fadethisdiv' zamiast dodawać '.topdiv'. W tym przypadku udostępniłem przestrzenie nazw procedurom przewijania, tak że usunięto tylko program obsługi, który obecnie jest wyblakły. [Fiddle] (http://jsfiddle.net/YT2JH/) –