Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery OOP模型阻止默认值,然后调用基本处理程序_Javascript_Jquery_Html_Jquery Mobile - Fatal编程技术网

Javascript Jquery OOP模型阻止默认值,然后调用基本处理程序

Javascript Jquery OOP模型阻止默认值,然后调用基本处理程序,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,我使用jquerymobile;是否可以设置一个onclick事件处理程序,该处理程序执行某些操作,但仍会触发jqm设置的基本事件处理程序 例如: $("mybutton").bind("click", function(e){ e.preventDefault(); //... do something custom... e.callBasicEvent }); 或者类似的 非常感谢您的帮助您可以这样做: $("mybutton

我使用jquerymobile;是否可以设置一个onclick事件处理程序,该处理程序执行某些操作,但仍会触发jqm设置的基本事件处理程序

例如:

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


非常感谢您的帮助

您可以这样做:

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

     if (clicked == false) {

        //... do something custom...

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

? jqm的处理程序将在您不执行任何操作的情况下触发。如果它是在你之前附加的,则在调用处理程序时它已经执行。我需要这样做,因为我想先加载屏幕,然后再滑动到它,否则当我第一次单击它时,它不会滑动,因为屏幕尚未加载。在最坏的情况下,我如何控制并触发jqm幻灯片转换?谢谢