Каждый раз когда для ссылки назначается JavaScript-обработчик, необходимо предпринять некоторые дополнительные действия, чтобы страница не «передергивалась».
Отчмечу, что установка атрибута href в значение ‘#’ (href=’#’) не помогает =(.
Правильные варианты:
1 JavaScript обработчик должен вернуть false
2 Атрибут href прописать следующим образом: href=’javascript:void(0)’
Привет!
Погружаешься в разработку ? Ищешь ментора ?
Поделюсь своими знаниями и опытом - https://opeykin.ru/mentor/
Более подробно вопрос раскрыт вот тут http://rmcreative.ru/blog/post/predotvratit-deystvie-ssylki-po-umolchaniju#c3199
Вот как раз последний вариант с href="javascript:void(0)" категорически нельзя применять.
Спасибо за ссылку! Почерпнул много нового!
Кстати про 'javascript:void(0)' — прочитал в последнем номере ВебАналитика(http://www.web-analitik.info/) 😉 — выходит фигню там пишут =)