Показать сообщение отдельно
  #3 (permalink)  
Старый 09.01.2012, 04:09
Аспирант
Отправить личное сообщение для IONEX Посмотреть профиль Найти все сообщения от IONEX
 
Регистрация: 08.01.2012
Сообщений: 32

Ок, заработало спасибо! Попытался усложнить задачу, в случае если пункты меню имеют разные размеры.

Искомые мною ссылки а являются дочерними элементами списка.

Все списки могут иметь различные заголовки title

title="tabs_with_list"
title="tabs"
title="list"

Теперь фильтруя по-очереди каждый элемент ищу соотвествующий title и счетчиком задаю начало следующему элементу.

Пример кода приведен ниже, но ноль реакции при этом, в чем неточность?

var i = 100;
            
            $('a').filter('*[class=tabs_link]').each(function(){
	          if( $(this).parent(['*[title=tabs]'])) {
	               $(this).css("background-position", "0 " + i + "px" );
                    i += 150;
                    }
               elseif ($(this).parent(['*[title=tabs_with_list]'])) {
                    $(this).css("background-position", "0 " + i + "px" );
                    i += 128;
                    }
               else {
                    $(this).css("background-position", "0 " + i + "px" );
                    i += 21;
               }}
	          }
Ответить с цитированием