Вы здесь

Почему этот вызов jquery() говорит что jquery is not defined ?

-4

на моем сайте раньше работал нормально колорбокс и найденная давно строка активации колорбокса для всех ссылок на файлы-картинки, а теперь этот код даёт ошибку:

jQuery(document).ready(function($) {
    // Открываем все ссылки на изображения в ColorBox
    $("a[href$='.jpeg'], a[href$='.jpg'], a[href$='.png'], a[href$='.gif']")
    .attr('rel', 'gallery')
    .colorbox();
});

ошибка такая:

подключается скрипт в самом низу. я даже отключил адвагг и также включил jquery update и сделал версию 1.7 вместо 1.4.4 как по умолчанию. но результат тот же.

в результате на тлито ру при клике по картинкам - они не открываются в колорбоксе

Версия Drupal: 
7.x
Категория: 
Javascript
Связанные проекты: 
jQuery Update
Вопрос задан 08.11.2015 - 14:19

Ответы

1
Ответ дан 08.11.2015 - 14:44
Аватар пользователя xandeadx
xandeadx
1542

такое тоже не работает (посмотрено тут https://www.drupal.org/node/756722#using-jquery)

(function ($)  {
    $("a[href$='.jpeg'], a[href$='.jpg'], a[href$='.png'], a[href$='.gif']")
    .attr('rel', 'gallery')
    .colorbox();
})(jquery);

и такое
посмотрено тут: https://learn.jquery.com/using-jquery-core/document-ready/ :

$( document ).ready(function() {
    $("a[href$='.jpeg'], a[href$='.jpg'], a[href$='.png'], a[href$='.gif']")
    .attr('rel', 'gallery')
    .colorbox();
});
Комментарий оставлен 08.11.2015 - 15:05

а такое работает:

(function ($)  {
    $("a[href$='.jpeg'], a[href$='.jpg'], a[href$='.png'], a[href$='.gif']")
    .attr('rel', 'gallery')
    .colorbox();
})(jQuery);

но как мне сделать document.ready ? почему не получается по приерам из https://learn.jquery.com/using-jquery-core/document-ready/ ??

Комментарий оставлен 08.11.2015 - 15:07
0

Если эта ошибка появляется в результате действий из этого вопроса (напомню: там tlito хотел вырубить тяжеленную — 95 Кб — jQuery из ядра Друпала), то — ХА-ХА, поржал.

Ответ дан 08.11.2015 - 15:15

нет на моем сайте syntaxhighlighter не дает отключить jqury
а какой из подсвечивателей синтаксиса не юзает джкюери я еще не определил

Комментарий оставлен 08.11.2015 - 15:18
0

Тупо ::: либо скрипта не хватает или местами их перепутали
несовместимая версия jQuery - совсем маловероятно

Ответ дан 08.11.2015 - 16:34
Аватар пользователя Pavel
Pavel
-47