Каждый раз когда для ссылки назначается JavaScript-обработчик, необходимо предпринять некоторые дополнительные действия, чтобы страница не «передергивалась».
Отчмечу, что установка атрибута href в значение ‘#’ (href=’#’) не помогает =(.
Правильные варианты:
1 JavaScript обработчик должен вернуть false
2 Атрибут href прописать следующим образом: href=’javascript:void(0)’