|
Poznakomlus,
а почему document.location.href а не window.location.href |
лучше так:
$('a[href*="//'+location.hostname+'"]').addClass('sushi-active'); |
рони,
так написал. И даже не скажу про разницу в данном вопросе между location объекта window и document Deff, согласен |
Нет смысла выделять ссылки на текущую страницу, если они не связаны с разными якорями(их вообще стоит скрыть), отличными от текущего
А при наличии якоря, приведённое выделение не будет работать на все остальные якоря, поэтому см Выше |
В подавляющем большинстве (уверен, и у ТС в том числе) ссылка будет такой:
<a href="/showhtml">Active link</a> |
danik.js,
Сейчас все стараются ставить полную ссылку, см статьи на Хабре, в частности в связи с разными уязвимостями Можно глянуть самые популрные сайты и поисковики, в принципе укорочение кода на один слеш мало повлияет на вероятность ложного срабатывания |
Цитата:
|
Кстати файрффокс походу атрибут подменяет абсолютной ссылкой. ие может также делает. хром нет.
Цитата:
![]() |
Часовой пояс GMT +3, время: 11:58. |