Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: jQuery.activeLink() + jQuery.breadCrumbs([separator])

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Мини-плагины jQuery поиска всех активных ссылок и формирования хлебных крошек.
armancho7777777 Супермодератор
Отправлено: 22 Мая, 2013 - 09:32:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Плагины используют библиотеку 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. Пользуйтесь на здоровье.
Скачать файл: jQuery.activeLink+breadCrumbs.js
Скачан раз: 69

(Отредактировано автором: 23 Мая, 2013 - 08:39:02)

 
 Top
esterio
Отправлено: 22 Мая, 2013 - 23:04:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




не камнь в огород, а зачем все ето?
 
 Top
armancho7777777 Супермодератор
Отправлено: 23 Мая, 2013 - 07:50:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Что именно ?
Определение активной ссылки, или формирование хлебных крошек ?)
(Добавление)
К примеру, вот на странице по ссылке
_http://отель-соломон.рф/Номера/Полу-люкс/
две активные ссылки: основная и родительская.
Я предпочёл найти их средствами JS, чем PHP и MySQL.
Куда быстрее.
 
 Top
nerv
Отправлено: 25 Мая, 2013 - 23:51:13
Post Id



Посетитель


Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013  
Откуда: Россия


Помог: 9 раз(а)




esterio пишет:
не камнь в огород, а зачем все ето?

я тоже не понял


-----
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
 
 Top
LIME
Отправлено: 26 Мая, 2013 - 00:55:07
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




и мне непонятно
еще надо учесть что крошки играют роль в SEO
(Добавление)
armancho7777777 пишет:
Куда быстрее

а разве мы уже их не получили разобрав ури?
ведь чтоб нарисовать страницу это надо сделать
 
 Top
nerv
Отправлено: 27 Мая, 2013 - 00:09:49
Post Id



Посетитель


Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013  
Откуда: Россия


Помог: 9 раз(а)




Внесу немного холивара: в попу жуквери. Angular.js - мощная штука.

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


-----
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Хранилище функций на JavaScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB