Показать сообщение отдельно
  #6 (permalink)  
Старый 11.12.2014, 12:24
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Начнем с того что задача подсветки активных пунктов решается на уровне CMS. Даже зассанная джумла это умеет делать. Автор видимо либо юзает херню какую-то, а не CMS, либо не в курсе как сконфигурировать.
Сообщение от Poznakomlus
Какое правило? Поясни
Все просто. location.href - абсолютный урл, включающий схему.
А в атрибут href как правило пишут относительный урл:

<a href="/">Home</a>
<a href="/about">About</a>


А вот свойство href уже содержит нормализованный абсолютный урл, с которым можно сравнивать location.href.
Хотя может jQuery это обыгрывает (надеюсь что нет - итак делает дохрена чего не просят).
Сообщение от Poznakomlus
считаются не оптимизированными
Кем? Тобой? Ссылку плиз. Погонял в хроме - вариант без тега работает в два раза быстрей. В любом случае на разницу можно только дрочить. Тут другое:
Сообщение от Poznakomlus
Так пишут те, кто не понимает как происходит поиск по коллекции DOM элементов
Так пишут те, кто знает, что привязываться к тегам - плохо.
__________________
В личку только с интересными предложениями
Ответить с цитированием