Как сделать, чтобы прокрутка мышью до якоря нормально заработала?
Рекомендуют делать так:$('html, body').animate({scrollTop:0}, 'slow');
Два тега нужны для кроссбраузерности - body используется в webkit-браузерах, html используется в firefox. Но есть сообщения годовой давности, что теперь и webkit поддерживает html.
UPD: Сам сейчас столкнулся с тем, что chrome в режиме эмуляции iPad не понимает html, пришлось добавить body.
Может проще удобный плагин? plugins.compzets.com/animatescroll
UPD: вот нашел удобный плагин, который работает по прокрутке мышкой
www.thepetedesign.com/demos/purejs_onepage_scroll_...