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调用范围内。