Ajax навигация спец для IE
Сделал навигацию на html5 по принципу описанному в http://htmlbook.ru/html5/history . Только вот теперь нужно
1. При загрузке страницы - заменить все ссылки на ссылки hash вместо нормального адреса 2. Чем то заменить history.PushState 3. Заменять url в строке уже не нужно, выходит что вообще всегда должны быть открыта главная, а менять нужно только hash Вот только проблемы начались прямо сразу... Как заменить все ссылки на странице например с href="/doc/doc/doc/" на href="#/doc/doc/doc/"? пробовал параллельно с развешиванием событий делать - иногда возникает ситуация что у ссылки адрес не меняется т.е. не знаю в чем дело, делал через регулярку, может в ней ошибка, подскажите какой способ можно использовать и сделать все максимально лаконично и быстро - в смысле меньше время выполнения ( а то меня такое ощущение, что при быстрых переходах и если ссылок много JS не успевает все сделать иногда)? Может кто то уже совмещал такие способы? :help: |
|
Часовой пояс GMT +3, время: 05:33. |