Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 fadeMe不是一个函数_Javascript_Jquery - Fatal编程技术网

Javascript jQuery fadeMe不是一个函数

Javascript jQuery fadeMe不是一个函数,javascript,jquery,Javascript,Jquery,我试图在函数中放置一个fadeOut(),这样我就可以在脚本中的不同位置使用它。我有一个问题,让它工作,即使这本应该工作。这是我从Firebug得到的错误: TypeError:$(…).html(…).parent(…).fadeIn(…).fadeMe不是函数 success: function(x) { if(x["s"] == false) { $('.errors').html(x['m']).parent().fadeIn().fadeMe(); // i'm s

我试图在函数中放置一个
fadeOut()
,这样我就可以在脚本中的不同位置使用它。我有一个问题,让它工作,即使这本应该工作。这是我从Firebug得到的错误:

TypeError:$(…).html(…).parent(…).fadeIn(…).fadeMe不是函数

success: function(x) {

    if(x["s"] == false) {

    $('.errors').html(x['m']).parent().fadeIn().fadeMe(); // i'm stuck here

    } else if(x["s"] == true) {
        // other code
    }
},

function fadeMe(){
    setTimeout(function() { $(".errors").fadeOut(); }, 5000)
};

我认为您不需要使用
setTimeout

$('.errors').delay(5000).fadeOut();
参考资料


我将该代码放入函数中,但仍然得到相同的错误。我试图将其保存在一个函数中,因此不需要在多个地方重复。从您的代码来看,在异步调用成功时,您尝试淡入并在5秒后淡出父div。如果其他所有操作都正确,这应该可以工作。看看这里,你是对的。但我需要帮助将其放入函数中,因为我不必重复
$('.errors').delay(5000).fadeOut()当页面中的其他位置需要它时,我可以简单地调用该函数。你知道我怎么做吗?您能帮助解决fadeMe不是函数错误吗?它不在ajax调用范围内。