Показать сообщение отдельно
  #4 (permalink)  
Старый 17.07.2012, 02:22
Интересующийся
Отправить личное сообщение для aults Посмотреть профиль Найти все сообщения от aults
 
Регистрация: 17.07.2012
Сообщений: 11

Deff, помогите пожалуйста... у меня такая же проблема с меню и у меня не получается использовать ваш код...
у меня есть 2 меню вида
<div id="123">
<ul>
         <li><a href="1">1<a/></li>
         <li><a href="2">2<a/></li>
      </ul>
</div>

<div id="456">
<ul>
         <li><a href="11">1.1<a/></li>
         <li><a href="22">2.2<a/></li>
      </ul>
</div>

и я хочу объединить (выделить) ссылки 1 и 1.1
добавляю ссылкам атрибут data="['Lonk1']"
и ниже ставлю ваш код
<script type="text/javascript">
var TstLink = document.url.split('?')[0].split('#')[0]
$("body a[data]").each( function(){
   Flag=false;
   var a_Array= eval($(this).attr("data"));
for(var i in  a_Array){
  if(TstLink==a_Array[i]){Flag=true;break;}
}
  if(Flag) $(this).addclass("left_menu_selected")
});
</script>

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

Последний раз редактировалось aults, 17.07.2012 в 02:28.
Ответить с цитированием