javascript - jQuery fadeMe 不是一个函数

标签 javascript jquery

我正在尝试将 fadeOut() 放入函数内,以便我可以在脚本中的各个位置使用它。我在让它工作时遇到了问题,尽管这应该有效。这是我从 Firebug 得到的错误:

类型错误:$(...).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();

引用文献

.delay()

关于javascript - jQuery fadeMe 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26323875/

相关文章:

javascript - 以编程方式将 w3c css/html 验证器与自定义 html 结合使用

javascript - AJAX 聊天提交仅适用于 $(document).keypress()

javascript - CSS 动画在 Firefox 中不起作用

javascript - 通过javascript、ajax发送到服务器的base64代码

javascript - 使用非空断言有什么意义?

javascript - 等价于 LINQ 的 Enumerable.First(predicate)

javascript - 绝对位置下的 Touchables 在 IOS 上不起作用,但在 Android 上运行良好

javascript - 窗口位置主题标签语法错误未在问号后读取

javascript - 将表单元素(输入)转换为 div

javascript - 导航到新页面不会滚动到顶部