2017-01-10 6 views
0

По какой-то причине моя lightgallery не работает. Я добавил его так же, как всегда, и все javascript-файлы включены после JQuery.

я получаю это сообщение в консоли:

Uncaught TypeError: $ is not a function 
    at product-1.html:433 
(anonymous) @ product-1.html:433 

Что указывает на:

<script type="text/javascript"> 
    $(document).ready(function($) { 
     $("#lightgallery").lightGallery(); 
    }); 
</script> 

Все файлы загружены правильно, я проверил на вкладке сети.

В чем может быть проблема и как я могу ее исправить? Может быть, где-то есть конфликт? Могу ли я обернуть его функцией, чтобы она работала?

Мои JS файлы:

enter image description here

+0

Просмотрите вкладку консоли, чтобы узнать, загружается ли jQuery и загружается только одна версия – mplungjan

+0

, есть ли еще код в продукте-1.html? его жалобы на что-то в строке 433 – hairmot

+0

@mplungjan Да, он загружается только один раз. – twan

ответ

0

Клиринговый кэш браузера может помочь иногда. Или сузите свою проблему, загрузив один за другим, начиная с jquery.

-1

1.Check вашего API Карт ссылку, как расслоение плотной https://developers.google.com/maps/api/js это правильно или нет 2.Press Ctrl + Сдвиг + Del кнопки в то же время и четкие кэши и печенье

0

в голова

<link href="https://cdn.rawgit.com/sachinchoolur/lightgallery.js/master/dist/css/lightgallery.css" rel="stylesheet"> 

ваш HTML содержание

<div id="lightgallery"> 
    <a href="img/img1.jpg"> 
     <img src="img/thumb1.jpg" /> 
    </a> 
    <a href="img/img2.jpg"> 
     <img src="img/thumb2.jpg" /> 
    </a> 
</div> 

в организме включают в себя Светом Галерея файлы после того, как расслоение плотной JQuery

<script src="https://cdn.rawgit.com/sachinchoolur/lightgallery.js/master/dist/js/lightgallery.js"></script> 
<script src="https://cdn.rawgit.com/sachinchoolur/lg-pager.js/master/dist/lg-pager.js"></script> 
<script src="https://cdn.rawgit.com/sachinchoolur/lg-autoplay.js/master/dist/lg-autoplay.js"></script> 
<script src="https://cdn.rawgit.com/sachinchoolur/lg-fullscreen.js/master/dist/lg-fullscreen.js"></script> 
<script src="https://cdn.rawgit.com/sachinchoolur/lg-zoom.js/master/dist/lg-zoom.js"></script> 
<script src="https://cdn.rawgit.com/sachinchoolur/lg-hash.js/master/dist/lg-hash.js"></script> 
<script src="https://cdn.rawgit.com/sachinchoolur/lg-share.js/master/dist/lg-share.js"></script> 
<script> 
    lightGallery(document.getElementById('lightgallery')); 
</script> 

Это действительно работает для меня.