Показать сообщение отдельно
  #1 (permalink)  
Старый 17.09.2012, 22:51
Новичок на форуме
Отправить личное сообщение для Vargentum Посмотреть профиль Найти все сообщения от Vargentum
 
Регистрация: 08.09.2012
Сообщений: 9

проблема с .click в IE8
Здравствуйте, коллеги.
Есть вот такой код, который не работает в IE8.
Путем гугления была найдена потенциальная проблема: событие .click не работает в IE8.
Но практического решения найдено не было, поэтому спрашиваю совета у профессионалов.

$(function(){
var btns =  $('.item_choise li');
    $('.item_choise li').each(function(){
        $(this).click(function(){
            if($(this).hasClass('disable')){return false}
            else{
                for(i=1; i<=btns.length; i++){
                    var rac = 'item-'+[i];
                    $('.roomsType_page').removeClass(rac);
                }
            }
            for(i=1; i<=btns.length; i++){
                var rac = 'item-'+[i];
                if($(this).hasClass(rac)){
                    $('.roomsType_page').addClass(rac);
                }
                else if($(this).hasClass('disable')){return false}
            }
        });
    });
});

Последний раз редактировалось Vargentum, 17.09.2012 в 23:35.
Ответить с цитированием