Показать сообщение отдельно
  #4 (permalink)  
Старый 04.12.2013, 15:30
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

Объясните подробнее он что не принимает _this за объект, и что делать в данном случае чтобы была различная переменная в зависимости от выбранного элемента, приведу код раскрывающегося меню
в котором хочу использовать данную проверку на существование переменной
$('.li').click(function(){
var _this=$(this).attr('id');
if ( _this.p==undefined ){
_this.p=0;
alert(_this.p)
}
if (_this.p==0){

$(this).find('ol').slideDown();
$(this).css('font-weight','bold');
$(this).find('li').css('background','#5f6f91')
$(this).find('li').find('a').css('color','#fff')
$(this).find('ol').css('font-weight','normal');
_this.p=1;
}
else if (_this.p==1){
$(this).find('ol').slideUp();
$(this).css('font-weight','normal');
$(this).css('background','#fff')
$(this).css('color','#000')
_this.p=0;
}
});
Ответить с цитированием