Защита от мульти-подключения jQuery
Всем привет.
100% должна быть на форуме тема с ответом, но НЕ НАШЁЛ! Сайт на CMS. В head шаблона подключаю библиотека jQ. Однако, некоторые плагины/модули/компоненты могут так же подключать библиотеку для своей работы. При множественном подключении jQ на одной странице, скрипты отваливаются... Собственно, как избежать мульти-подключений? Как проверить подключена ли библиотека и, если нет, подключить? --------------- Нашёл решение :) Сайт на базе Joomla! CMS. После подключения блока jdoc head в index.php шаблона, вставляем noConflict:
<head>
...
<script type="text/javascript" src="..."></script>
...
<jdoc:include type="head" />
...
<script type="text/javascript">
jQuery.noConflict();
</script>
</head>
|
Цитата:
|
Цитата:
|
Если нужно проверять только подключенную jq (или пару-тройку каких либо библиотек) можно сделать так
if (jQuery) {alert('есть')} else {alert('нету')}
|
| Часовой пояс GMT +3, время: 00:43. |