Jquery OOP模型防止默认然后调用基本处理程序

时间:2012-07-04 18:31:40

标签: javascript jquery html5 jquery-mobile

我使用jquery mobile;是否可以设置一个onclick事件处理程序,它执行某些操作但仍然触发由jqm设置的基本事件处理程序。

示例:

$("mybutton").bind("click", function(e){
          e.preventDefault();
          //... do something custom...
          e.callBasicEvent
});

或类似的东西

非常感谢你的帮助

1 个答案:

答案 0 :(得分:1)

您可以这样做:

 $("mybutton").click( function(e){        
    var clicked = $(this).hasClass('clicked');   

     if (clicked == false) {

        //... do something custom...

        e.preventDefault();
        $(this).addClass('clicked');
        $(this).click();            
     }
 });