Hola, nose si este tema tiene que ir aquí o en javascript.
Tengo una página en un solo fichero y con un menú en position:fixed. Y cuando pulsas algun elemento del menu la página se desliza hasta encontrar la parte seleccionada. Mas o menos como esta: http://www.spainfoodsolutions.com/
Lo que quiero es detectar de alguna forma cuando passo por cada punto del menu.
Por ejemplo en la página anterior cuando haces scroll y llegas a "presentation", me gustaria cambiar el css del menu y que se indicase que estás passando por allí. Igualmente con todos los otros apartados.
Como puedo hacer esto? Calculando la posicion del scroll siempre? O hay alguna forma de saber cuando passas por un div con id?