Не работает админ бар

голоса: 0
Верстаю сайт, и почему то не работает админ бар, хотя скрипты подключены только от бутстрапа. Раньше они никогда не конфликтовали, в чем причина?
Адрес сайта http://teacoffeesale.ucoz.net/
| Автор: | Категория: Дизайн сайта

Ответов: 1

голоса: 0
 
Лучший ответ

Удалите на время скрипт:

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

если админ-бар будет работать, причина в этом скрипте.

| Автор:
Выбор ответа лучшим | | Автор: Дмитрий Новиков

Удалил этот скрипт, очистил кэш - все равно не работает. Далее менял версии jQuery в панели управления, после каждого раза чистил кэш и проверял. В итоге ничего не работает. Какие еще могут быть причины, в консоли браузера вот такая ошибка выходит  http://ssmaker.ru/07b30f4b.jpg
http://ssmaker.ru/85d0cb67.jpg

Дмитрий Новиков,
У вас в исходнике два доктайпа <!DOCTYPE html> один удалить нужно так как системный вставляется с настроек в панели управления - Общие настройки, самому в код его вставлять не нужно.
Отключите адблок и проверьте.

 <!DOCTYPE html> удалил, оставил только один, который задается в системе (Общие настройки - значение тега)
Отключал Адблок, никак не влияет. 

Также пробоваль отключать стнадартную Jquery и подлючать более новых и старых версий, не помогает.
Проблема осталась, есть еще какие то варианты?

Дмитрий Новиков,

Удалите с исходника скрипт:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.js"></script>

в нем причина.

У меня нет данного кода в исходнике
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.js"></script>

Возможно вы его увидели, когда я отключал системный jQuery и поделючал свой. 
Проблема решилась, она заключалась в моей невнимательности и глупости. 
Оказывается код $ADMIN_BAR$ был вставлен два раза, в глобальный блок ВЕРХНЯЯ ЧАСТЬ и в саму страницу.
Всем большое спасибо, кто помогал!)

Дмитрий Новиков,

Да, проблема может быть как из-за дублирования бара так и из-за библиотеки:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.js"></script>

так как она конфликтует с системной, в итоге перестает работать функционал сайта. Системная библиотека адаптирована под функционал сайта, а сторонняя нет из-за этого всегда будут проблемы.

...