Нужно сделать скрипт, который бы формировал меню быстрого перехода (прокрутки) на основе контента страницы.
Например, есть страница с такой структурой:
<div class="supermenu">Яблоки оптом</div>
текст текст текст
<div class="supermenu">Груши оптом</div>
текст текст текст
<div class="supermenu">Персики оптом</div>
текст текст текст
Скрипт должен создать меню
<div class="menuitem">Яблоки оптом</div>
<div class="menuitem">Груши оптом</div>
<div class="menuitem">Персики оптом</div>
При клике на <div class="menuitem">Яблоки оптом</div> браузер должен прокручивать страницу до <div class="supermenu">Яблоки оптом</div> и т.п.
Если страница прокручена до <div class="supermenu">Яблоки оптом</div> то пункт меню <div class="menuitem">Яблоки оптом</div> должен получить новый класс active и т.п.
Класс active может быть только у 1 пункта меню одноврменно.
Вот похожее меню, но не динамическое
stanhub.com/sticky-header... Нужно именно динамическое, чтобы не задавать пункты меню в html кода, а чтобы скрипт их сам создавал исходя из структуры страницы.