Chcę zaimplementować nieskończone przewijanie. Poniżej znajduje się krótka forma mojego układu. Ponieważ niektóre elementy są względnie ustawione, zdarzenie przewijania javascript nie jest uruchamiane.Jak przechwytywać zdarzenia przewijania?
Jak mogę rozwiązać ten problem, aby zwolnić zdarzenie przewijania i wdrożyć nieskończone przewijanie?
Główny układ jest:
<div id="container">
<div class="wrapper">
<div id="header">
...
</div> <%-- header --%>
<div id="main">
...
</div>
</div> <%-- wrapper --%>
</div> <%-- container --%>
<div id="footer">
</div>
A mój CSS:
#container {
position: absolute;
z-index: 1;
top: 0;
bottom: 35px;
left: 0;
right: 0;
overflow-y: auto;
overflow-x: hidden;
}
.wrapper {
margin: 0 auto;
width: 960px;
position: relative;
}
#header {
position: relative;
}
#main {
}
#footer {
z-index: 2;
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 35px;
}
Co muszę zmienić tak, że mogę odebrać zdarzenie przewijania przeglądarka z moim układzie wdrożyć nieskończone przewijanie ?
Nadzieja ta pomoc http://stackoverflow.com/questions/2710568/css-achieving-two-way-infinite-scroll-with-mouse-drag –