Доброго времени суток.
Подскажите, please, по скриптам с JQuery.
Подключил библиотеку и сразу же скрипт открытия ссылок в другой вкладке перестал работать.
Скрипт открытия ссылок в другой вкладке брал отсюда: Ссылки, открывающиеся в новых окнах. Использовал способ с postlink.js.
Пока не подключаешь JQuery, всё работает. Вставляешь ссылку на JQuery в overall_header.html - ВСЁ! Кранты! Не работает скрипт.
Заметил ещё одну проблему.
В overall_header.html есть ещё несколько скриптов с использованием JQuery. Так вот если перед каждым (!!!) стоит ссылка на библиотеку, то скрипты работают. Если убираешь, то скрипт, стоящий за ней, работать прекращает. То есть в overall_header.html сидит 2-3 ссылки на библиотеку JQuery.
Я почему-то думал, что достаточно один раз прописать между <head> и </head> ссылку на JQuery, например так:
<script src="http://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script>
и этого будет достаточно, чтобы работали все скрипты на JQuery.
Получается, что нет...
Объясните, что я делаю не так.
Заранее спасибо.
P.S. Сейчас в overall_header.html удалил все скрипты с JQuery. Осталась пока одна ссылка на библиотеку, но и ту закоментировал.
"Пока" - это значит до решения проблемы.
Комментарии: 2
Перенесено из форума JavaScript / jQuery в форум Обсуждение вопросов 02 сен 2016, 15:44 CabinetAdmin

CabinetAdmin 02 сен 2016, 15:51 Сообщение

Подключите одну библиотеку, она должна быть выше всех скриптов использующих jquery.
postlink.js удаляйте, он не работает с jquery, чтобы ссылки открывались в новом окне можно воспользоваться вариантами предложенными мною здесь - http://cabinetadmina.ru/viewtopic.php?p=64766#p64766
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

Leo Angel 02 сен 2016, 20:10 Сообщение

Спасибо!
postlink.js удалил.
По ссылкам в новом окне - использовал ваш пример, немного модернизировав его.
Открытие ссылок в новом окне заработало так, как мне нужно.

Изменил расположение библиотеки и скриптов.
Все скрипты, кот. используют jquery, расположил перед </head>/
Библиотеку поставил перед первым скриптом.
Только при таком расположении все скрипты заработали как положено.
И кстати, нашел "лишнюю" ссылку на jquery в index_body.html :milo:
Удалил! :)
  • 0
https://aquariymist.com

Похожие темы