0
我试图在函数中放入,所以我可以在脚本的各个位置使用它。尽管这应该起作用,但我仍然遇到问题。这是我从萤火虫出现错误:jQuery fadeMe不是函数
TypeError: $(...).html(...).parent(...).fadeIn(...).fadeMe is not a function
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)
};
我pu t函数中的代码,并且仍然会得到相同的错误。我试图保持这个功能,所以我不需要在几个地方重复它。 – jmenezes 2014-10-12 10:01:28
从你的代码看来,在异步调用成功的情况下,你尝试淡入,并在5秒后淡出父div。如果一切正确,这应该工作。看看这里http://jsfiddle.net/AlexChariz/ah7ap0dy/3/ – 2014-10-12 10:06:26
你是对的。但是我需要帮助把它放在一个函数中,因为我不需要重复'$('。errors')。delay(5000).fadeOut();'当需要在页面的其他位置时,我可以简单地调用该函数。你知道如何以我的方式去做吗?你可以帮助'fadeMe不是一个函数错误? – jmenezes 2014-10-12 10:16:27