Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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承诺函数_Javascript_Jquery - Fatal编程技术网

Javascript 有没有办法中止jquery承诺函数

Javascript 有没有办法中止jquery承诺函数,javascript,jquery,Javascript,Jquery,我在AJAXsuccess处理程序中使用以下代码片段 if (response.responsecode == 1) { $(".model-div").show(); $("#model-title-bar").show(""); $("#model-title-bar").delay(4500).fadeOut().promise().done(function(){ $(".model-div").hide(); }); } 现在我想执行$(“.model d

我在AJAX
success
处理程序中使用以下代码片段

if (response.responsecode == 1) {
  $(".model-div").show();
  $("#model-title-bar").show("");   
  $("#model-title-bar").delay(4500).fadeOut().promise().done(function(){
   $(".model-div").hide();
  });
}
现在我想执行
$(“.model div”).hide()
以及
$(“#模型标题栏”).hide()
,它是promise函数的一部分,将在4500毫秒后自动隐藏


现在我想隐藏
$(“#模型标题栏”)
,只要单击浏览器上的任何位置,无论时间,它都应该是任何值<4500毫秒。

此链接应该很有用:

它将允许您拒绝延迟对象。此外,您可以在调用failCallback时传递上下文和参数。

我认为函数可以帮助您:

$('body').click(function() {
    $("#model-title-bar").stop();
});