Показать сообщение отдельно
  #6 (permalink)  
Старый 29.08.2011, 22:48
Аспирант
Отправить личное сообщение для kiff86 Посмотреть профиль Найти все сообщения от kiff86
 
Регистрация: 26.03.2011
Сообщений: 52

ну вот например у меня есть такая конструкция. которая позволяет блокировать повторные нажатия:
$("#menu table").one("click", function (event) {
        var callee = arguments.callee;
        if ($(event.target).is("#menu td:not(#add_cook)")) {
            $("#menu td:not(#add_cook)").not($(event.target)).css('backgroundColor','');
            $(event.target).css('backgroundColor','#740D13');
            $id = $(event.target).attr('id');
            $("#text").hide("drop",{direction: 'left'},600,function(){
                $(this).load("php/"+$id+".php",function(){
                    $(this).width(760);
                    $conH = $(this).height();
                    if($("#content").height() == $conH){$time = 0;}
                    else{$time = 1000;}
                    $("#content").animate({'height':$conH},$time,function(){
                        $("#text").show("drop",{direction: 'right'},400);
                        $("#menu table").one("click", callee);
                    });
                });
            });
        }
    });
Ответить с цитированием