Bootstrap Javascript разрывает ссылки

Я разрабатываю сайт WordPress с использованием следующих технологий:

  • stellarjs
  • waypoints.js
  • очевидно, JQuery
  • JQuery ослабление
  • JQuery кладка
  • JQuery загружены
  • prettyPhoto
  • и бутстрап

Некоторая комбинация этих сценариев приводит к тому, что ссылки внутри контента не работают, но только когда я включаю bootstrap.js (я сузил его в процессе исключения). Если я нажму на ссылку, ничего не произойдет, как будто applyDefault применяется.

Я пытался выяснить, являются ли эти сценарии несовместимыми, но я не получил никаких выдающихся результатов поиска.

Разработанный сайт можно найти здесь: http://retesz.w.pw/en/. попробуйте нажать на ссылку в меню facebook / youtube / linkedin из меню или любую другую ссылку внутри содержимого. Хотя, если изображение открывается в модале prettyPhoto, ссылки в описании изображения работают.

Есть идеи, почему это происходит?

1 ответ

TL;DR; обновить до последней версии начальной загрузки.

Я полагаю, что вы уже разобрались с этим. Однако недавно я столкнулся с той же проблемой при использовании темы, основанной на начальной загрузке 3.0 и 3.1.

У меня не было времени, чтобы отладить его должным образом, тем более что он теперь исправлен, но ссылки блокируются функцией protectDefault() в следующей части кода начальной загрузки:

  $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
    [...]
    if ($this.is('a')) e.preventDefault()

Эта проблема легко решается в настоящее время обновлением до последней версии начальной загрузки.

Другие вопросы по тегам