Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Непонятная для меня ошибка (https://javascript.ru/forum/dom-window/65983-neponyatnaya-dlya-menya-oshibka.html)

Булат Азат улы 19.11.2016 09:22

Непонятная для меня ошибка
 
Всем привет. Делаю сайт для одного учебного заведения. В одной странице почему-то Фаербаг (приложение для браузера от Мозилла) показывает ошибку: TypeError: $(...).slides is not a function. Но все скрипты на сайте работают, не глючат. И что интересно, на аналогичной странице (та же страница с другим языком) - ошибка не показывается. Файлы скрипта и стилей для них один и тот же.
Вот скрипт, о котором жалуется Фаербаг:
$(function(){
	$('#slides').slides({
		preload: true,
		preloadImage: '../images/slide/loading.gif',
		play: 5000,
		pause: 2500,
		hoverPause: true,
		animationStart: function(){
			$('.caption').animate({
				bottom:-35
			},100);
		},
		animationComplete: function(current){
			$('.caption').animate({
				bottom:0
			},200);
			if (window.console && console.log) {
				// example return of current slide number
				console.log(current);
			};
		}
	});
});


Вот изображение с ошибкой:

Царь Леонид 19.11.2016 09:42

Не увидел на странице подключения с файлом слайдера

Булат Азат улы 19.11.2016 09:56

Цитата:

Сообщение от Царь Леонид (Сообщение 435468)
Не увидел на странице подключения с файлом слайдера

Леонид, слайды у меня только на главной странице. На странице, где показывается код, вообще идентификатора #slides нет.
У меня просто файл со скриптами общий на весь сайт.
Может, мне нужно отделить скрипт со слайдами в отдельный файл и подключить его только на главной странице?

Царь Леонид 19.11.2016 10:03

Цитата:

Сообщение от Булат Азат улы (Сообщение 435469)
У меня просто файл со скриптами общий на весь сайт.
Может, мне нужно отделить скрипт со слайдами в отдельный файл и подключить его только на главной странице?

Да

Булат Азат улы 19.11.2016 10:16

Цитата:

Сообщение от Царь Леонид (Сообщение 435470)
Да

Спасибо за помощь, ошибка исчезла!


Часовой пояс GMT +3, время: 14:44.