Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2018, 20:11   #1
botan32
Пользователь
 
Регистрация: 26.11.2015
Сообщений: 52
По умолчанию Breadcrumbs

Добрый вечер всем. Очень нужна помощь. Пытаюсь реализовать Breadcrumbs. Есть небольшое меню:
Код:
<div class="breadcrumb">
    <div class="item"><a href="#home">Home / </a></div>
</div>

<div class="items">
   <ul>
     <li><a href="page1.jsp">Test 1</a></li>
     <li><a href="page2.jsp">Test 2</a>
        <ul>
            <li><a href="page2-1.jsp">Level 1</a></li>
            <li><a href="page2-2.jsp">Level 2</a></li>
        </ul>
     </li>
     <li><a href="page3.jsp">Test 3</a></li>
  </ul>
</div>
С помощью Jquery создаю цепочку из меню, все отлично работает, но ссылки в меню почему-то не срабатывают. Нет перехода на другую страницу. С чем это связано и как можно решить эту проблему? Заранее спасибо.
Вот код создания цепочки Breadcrumbs:
Код:
$('.items a').on('click', function() {
  var $this = $(this),
      $bc = $('<div class="item"></div>');

  $this.parents('li').each(function(n, li) {
      var $a = $(li).children('a').clone();
      $bc.prepend(' / ', $a);
  });
    $('.breadcrumb').html( $bc.prepend('<a href="#home">Home</a>') );
    return false;
}
botan32 вне форума Ответить с цитированием
Старый 23.03.2018, 20:13   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так откройте DevTools и посмотрите что создалось + есть ли ошибки в консоли.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 23.03.2018, 20:25   #3
botan32
Пользователь
 
Регистрация: 26.11.2015
Сообщений: 52
По умолчанию

Если в коде я уберу строку
Код:
var $a = $(li).children('a').clone();
то ссылки работают как положено, а вот разобраться глубже в чем проблема у меня не получается. Если кто знает прошу помочь.
botan32 вне форума Ответить с цитированием
Старый 23.03.2018, 20:38   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

↓↓↓
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Так откройте DevTools и посмотрите что создалось + есть ли ошибки в консоли.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск