Форумы портала PHP.SU » » Хранилище функций на JavaScript » jQuery.activeLink() + jQuery.breadCrumbs([separator])

Страниц (1): [1]
 

1. armancho7777777 - 22 Мая, 2013 - 09:32:25 - перейти к сообщению
Плагины используют библиотеку jQuery.

----------- $("links-parent-selector").activeLink() ------------------------------------------------------------------

Получение всех активных ссылок на странице:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('body').activeLink().addClass('active-link').click(function(e) {
  3.       e.preventDefault();
  4. });
  5.  


Получение активных ссылок расположенных в элементе #menu-top:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('#menu-top').activeLink().addClass('active-link').click(function(e) {
  3.       e.preventDefault();
  4. });
  5.  


В обоих случаях в наборе возвращаются также и родительские ссылки основной активной.


----------- $(selector).breadCrumbs([separator]) ------------------------------------------------------------------

Формирование хлебных крошек:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var separator  = ' » ';
  3. $('#bread-crumbs').breadCrumbs(separator);
  4.  

CODE (html):
скопировать код в буфер обмена
  1. <div id="bread-crumbs"></div>

Метод breadCrumbs() использует метод activeLink().
Аргумент "separator" не обязателен.

P.S. Пользуйтесь на здоровье.
2. esterio - 22 Мая, 2013 - 23:04:30 - перейти к сообщению
не камнь в огород, а зачем все ето?
3. armancho7777777 - 23 Мая, 2013 - 07:50:35 - перейти к сообщению
Что именно ?
Определение активной ссылки, или формирование хлебных крошек ?)
(Добавление)
К примеру, вот на странице по ссылке
_http://отель-соломон.рф/Номера/Полу-люкс/
две активные ссылки: основная и родительская.
Я предпочёл найти их средствами JS, чем PHP и MySQL.
Куда быстрее.
4. nerv - 25 Мая, 2013 - 23:51:13 - перейти к сообщению
esterio пишет:
не камнь в огород, а зачем все ето?

я тоже не понял
5. LIME - 26 Мая, 2013 - 00:55:07 - перейти к сообщению
и мне непонятно
еще надо учесть что крошки играют роль в SEO
(Добавление)
armancho7777777 пишет:
Куда быстрее

а разве мы уже их не получили разобрав ури?
ведь чтоб нарисовать страницу это надо сделать
6. nerv - 27 Мая, 2013 - 00:09:49 - перейти к сообщению
Внесу немного холивара: в попу жуквери. Angular.js - мощная штука.

http://habrahabr[dot]ru/post/172975/
http://angular[dot]ru/guide/overview

 

Powered by ExBB FM 1.0 RC1