Показать сообщение отдельно
  #2 (permalink)  
Старый 04.01.2013, 18:18
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

$(".create_acc_but").live("mouseover", function (){
            $(".left_acc_but").addClass("left_acc_but_link");
            $(".middle_acc_but").addClass("middle_acc_but_link");
            $(".right_acc_but").addClass("right_acc_but_link");
        }).live("mouseout", function (){
            $(".left_acc_but").removeClass("left_acc_but_link").removeClass("left_acc_but_down");
            $(".middle_acc_but").removeClass("middle_acc_but_link").removeClass("middle_acc_but_down");
            $(".right_acc_but").removeClass("right_acc_but_link").removeClass("right_acc_but_down");
        }).live("mouseup", function (){
            $(".left_acc_but").removeClass("left_acc_but_down").addClass("left_acc_but_link");
            $(".middle_acc_but").removeClass("middle_acc_but_down").addClass("middle_acc_but_link");
            $(".right_acc_but").removeClass("right_acc_but_down").addClass("right_acc_but_link");
        }).live("mousedown", function (){
            $(".left_acc_but").addClass("left_acc_but_down").removeClass("left_acc_but_link");
            $(".middle_acc_but").addClass("middle_acc_but_down").removeClass("middle_acc_but_link");
            $(".right_acc_but").addClass("right_acc_but_down").removeClass("right_acc_but_link");
        });

Сообщение от fAmOus
А то данный скрипт работает только с первым найденным блоком с этим классом, другие просто не работают
Суть в том что при смене класса - объект изменяется и привязка bind уже не работает - используйте live или on

Последний раз редактировалось Deff, 04.01.2013 в 18:20.
Ответить с цитированием