Показать сообщение отдельно
  #1 (permalink)  
Старый 14.03.2015, 01:23
Новичок на форуме
Отправить личное сообщение для Takishon Посмотреть профиль Найти все сообщения от Takishon
 
Регистрация: 14.03.2015
Сообщений: 5

Один скрипт мешает другому функционировать
Доброй ночи,

На сайте стоит скрипт фильтра товаров, при подключении скрипта обратного звонка, фильтр перестает работать вот код фильтра:
$('#fltr a').click(function(){
	var fltr = $('#fltr a');
	var width = $('#yoo-zoo .width50');
	var row = $('#yoo-zoo .row');
	if($(this).attr('rel') == 'all'){
		fltr.removeClass('current');
		$(this).addClass('current');
		width.show();
}
	else{
		row.hide();
		width.unwrap().css({
		'padding':'0 0 5px',
		'height':'90px'
}).hide();
	fltr.removeClass('current');
	$(this).addClass('current');
	var newSelection = $(this).attr('rel');
	var newRout = newSelection + 'h';var doubleRout = newSelection + 'x';
	$('a[href*=' +newRout+ ']').parentsUntil('.row').show();
	$('a[href*=' +doubleRout+ ']').parentsUntil('.row').show();
	width.wrapAll("<div class='row'></div>")
	;};});}); // конец ready


по консоли гугл хрома, ошибка возникает вот здесь
if($(this).attr('rel') == 'all'){

пишет uncaught typeerror undefined is not a function .

Скрипт обратного звонка callme. Callme работает и с фильтром и без. Фильтр работает только без callme. Скрипт для фильтра писал сам, настолько хорошо насколько хватило моих познаний.

Возможно callme подключает какую то не ту версию jquery, из за чего фильтр ломается?

Помогите разобраться новичку =)
Ответить с цитированием