javascript - 如何调用 JQuery 函数?

标签 javascript jquery

好吧,这就像两个问题合二为一!

  1. 为什么这个 JQuery 函数调用失败了?或者我应该如何调用 JQuery 函数? Firebug 告诉我 $('#login').slideup 不是函数。

    setTimeout("$('#login').slideup('slow');",2000);

  2. 我如何在外部声明一个 JQuery 函数(不将它绑定(bind)到任何东西并且不在 document().ready() 之后然后在我的 javascript 函数中调用它?

例如:

function afterLogin(){
  $('#login').slideup('slow');
}

然后将其称为:

setTimeout('afterLogin();',2000)

帮助

加思

最佳答案

第一部分你可以做

setTimeout(function(){$('#login').slideUp('slow');},2000);

第二部分完全相同:

function afterLogin(){ $('#login').slideUp('slow'); }

然后将其称为:

setTimeout(afterLogin,2000);

编辑:将外壳从 slideup 固定为 slideUp

关于javascript - 如何调用 JQuery 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/720254/

相关文章:

javascript - 没有隔离范围的指令中的两种方式数据绑定(bind)

jquery - 选择没有 href 的 anchor

javascript - 单击时更改 child 字体颜色?

javascript - 使用 ng-options 添加额外/默认选项

javascript - 计算 AJAX 下载速度

javascript - 未捕获的 RangeError : Maximum call stack size exceeded. jstree

javascript - 保存一部分html到本地存储稍后加载

php - 当使用 while 循环选中复选框时,如何将文本框值复制到另一个文本框?

javascript - Firefox 中 ASP 回发后 jQuery 效果消失

javascript - Backbone : get data of item that was clicked