Se qualcuno cerca una bella libreria, di solito uso waypoints.js + inview per questo tipo di evento di scorrimento. Esso fornisce un bel API per sapere quando gli elementi entrano ed escono, ecc
codice Esempio:
var inview = new Waypoint.Inview({
element: $('#inview-example')[0],
enter: function(direction) {
notify('Enter triggered with direction ' + direction)
},
entered: function(direction) {
notify('Entered triggered with direction ' + direction)
},
exit: function(direction) {
notify('Exit triggered with direction ' + direction)
},
exited: function(direction) {
notify('Exited triggered with direction ' + direction)
}
});
Si richiede:
<script src="/path/to/lib/jquery.waypoints.min.js"></script>
<script src="/path/to/shortcuts/inview.min.js"></script>
Per una migliore comprensione, Si prega di fornire una demo funzionante ** * * (* snippet di codice, jsfiddle ... *) –
hai provato a usare jquery 'ScrollTo()'? –
questo potrebbe darti un'idea .. http://lions-mark.com/jquery/scrollTo/ –