仅在if条件下提供单击功能

时间:2012-04-18 04:49:38

标签: jquery function click

您好我有一个功能,使我成为点击功能,到目前为止很好

   $('.punta').click(function() { 
            var value = $(this).val();
            $.ajax({
                type: "POST",
                url: "/clickButton",
                data: "value=" + value,
                dataType: "html" 
            });
        });

现在我要做的是只有在某些控件成功的情况下才能使它可用 举一个实际的例子

$(".punta").hover(
        function () {
            if(qualcosa){
//MAKE AVAILABLE THE CLICK OF FUNCTION BEFORE
}
        }, 
        function () {
blabla
        }
        );

这是我要做的事情, 我试图给函数(第一个)提示命名

function provaclick(){
  $('.punta').click(function() { 
bla bla

然后将函数的名称放在if语句中,但我不知道为什么单击ONCE,就像我点击3或4次(我在firebug上看到) 所以我想我应该以另一种方式宣布这个功能

$。功能呐,但我无法修复

有人可以帮我一个忙吗?感谢

1 个答案:

答案 0 :(得分:0)

您可以更改元素css类以实现...