Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 remove()函数在使用动画css时工作异常_Javascript_Jquery_Html_Css_Animation - Fatal编程技术网

Javascript remove()函数在使用动画css时工作异常

Javascript remove()函数在使用动画css时工作异常,javascript,jquery,html,css,animation,Javascript,Jquery,Html,Css,Animation,我正在使用一段固定位置的代码,但问题是当它处于关闭状态时,它不会产生动画。代码还使用remove()。但是,如果我只使用动画css,它工作起来很平滑 代码块 这个代码有问题吗?我不知道 完整的功能是 我添加了延迟函数,以便在添加类后1秒后将其删除。您不能使用与其他方法链接的.remove()。请尝试使用setTimeout将它们分开: $(“.full-screen search”).addClass('animated zoomOut'); setTimeout(函数($(“.full sc

我正在使用一段固定位置的代码,但问题是当它处于关闭状态时,它不会产生动画。代码还使用
remove()
。但是,如果我只使用动画css,它工作起来很平滑

代码块 这个代码有问题吗?我不知道

完整的功能是 我添加了延迟函数,以便在添加类后1秒后将其删除。

您不能使用与其他方法链接的.remove()。请尝试使用setTimeout将它们分开:

$(“.full-screen search”).addClass('animated zoomOut');

setTimeout(函数($(“.full screen search”).remove();),1000)
如果使用javascript回调,它将在运行所述回调之前等待函数完成。以下是一个例子:

$(".full-screen-search").hide(1000, function() {
        $(".full-screen-search").remove();
});

.remove()
不是一个可排队的方法。那么我该怎么做才能使它顺畅呢?你能创建一个小提琴手吗?他也可以使用。一个。。。我想它是由animate.css建议的!(使用.one检查该元素上的动画何时结束,并在回调中调用.remove())
function searchClose(){
   $(".full-screen-search").addClass('animated zoomOut').delay(1000).remove();
};  
$(".full-screen-search").hide(1000, function() {
        $(".full-screen-search").remove();
});