8 декабря 2008 г.

Прерывание перехода по ссылке "#" в javascript

Переход по ссылке при обработке ее яваскриптом нам не нужен. Например, при:

link

Почему не нужен? Потому что в адресной строке # нам ни к чему, плюс некоторые браузеры (фаерфокс, ie) выполняют переход по новой ссылке без перезагрузки страницы, что приводит по крайней мере к потере позиции скроллинга страницы.
Посему возвращаем false , тем самым прерывая переход по ссылке:

link

Комментариев нет:

Отправить комментарий