Показать сообщение отдельно
  #11 (permalink)  
Старый 11.08.2013, 20:34
Аспирант
Отправить личное сообщение для zevilz Посмотреть профиль Найти все сообщения от zevilz
 
Регистрация: 24.05.2012
Сообщений: 93

Прописал в одном элементе в rel два значения через пробел
в скрипте изменил код на этот:
var arr = thisItem.split(/\s+/);

	$('.item li[rel='+arr[0]+']').stop()
		.animate({'width' : imgWidth, 
			 'opacity' : 1, 
			 'marginRight' : '.5em', 
			 'marginLeft' : '.5em'
		}, 700 );
	if (arr[1]) {
		$('.item li[rel='+arr[1]+']').stop()
			.animate({'width' : imgWidth, 
				 'opacity' : 1, 
				 'marginRight' : '.5em', 
				 'marginLeft' : '.5em'
			}, 700 );
	}

	$('.item li[rel!='+arr[0]+']').stop()
		.animate({'width' : 0, 
			 'opacity' : 0,
			 'marginRight' : 0, 
			 'marginLeft' : 0
		}, 700 );
	if (arr[1]) {
		$('.item li[rel!='+arr[1]+']').stop()
			.animate({'width' : 0, 
				 'opacity' : 0,
				 'marginRight' : 0, 
				 'marginLeft' : 0
	               }, 700 );
        }

Не работает. Может что не правильно где?
Ответить с цитированием