Показать сообщение отдельно
  #14 (permalink)  
Старый 30.09.2011, 01:45
Интересующийся
Отправить личное сообщение для 4ildren Посмотреть профиль Найти все сообщения от 4ildren
 
Регистрация: 28.10.2009
Сообщений: 18

Решение нашлось вот тут: http://www.cyberforum.ru/javascript-...ead337692.html
Работающий код в итоге такой:
var size = ("small","medium","large");
var st = ("west", "gypsy", "xix", "horse", "extreme", "moscow");

for (var i=0; i<size.length; i++) { 
			(function(n){
				$('.sort a#' + size[n]).click(function(e) {
					$(pid + ' .all').quicksand( $(pid + ' .format' + size[n] + ' li'));
	                                        e.preventDefault();


		for (var j=0; j<st.length; j++) { 
					(function(m){
						$("a#style" + st[m]).click(function(e){
							$(pid + ' .all').quicksand( $(pid + ' #' + size[n] + st[m] + ' li'));
									e.preventDefault();
						});
					})(j);
		}
				});
			})(i);
}
Ответить с цитированием