如何在特定时间后清除功能

时间:2016-03-06 07:49:18

标签: javascript jquery function

我有一个继续执行的功能我希望整个功能(功能main())在3secs后停止工作并且它必须调用另一个功能

$(function main() {
$( "#button" ).click(function() {
  $( "#effect" ).addClass( "newClass", callback );
});
function up() {
setTimeout(function() {
  $( "#effect" ).addClass( "newClass", callback );
},1000);  
}
function callback() {
  setTimeout(function() {
    $( "#effect" ).addClass( "down" ,up).removeClass('newClass');
  }, 1000 );
}
});

1 个答案:

答案 0 :(得分:0)

在j查询中,有一个解除绑定函数,用于解除语法

之后的html元素的事件
Name:<input type="text" name="Name"/>
     <input type="submit" name="Form" value="submit"/>
<?php
     if($_POST["Form"])
     {
        if ($_POST["Name"]) {
            echo $_POST["Name"];
         }
        else {
             echo "Please Enter Your Name!";   
         }
     }
 ?>

请遵循以下代码。它将在3秒后取消绑定按钮的点击事件。

$(selector).unbind(event,function,eventObj)