jquery - 如何使用 JQuery 就绪事件?

标签 jquery event-handling document-ready

我刚刚学习了 Jquery,我的 javascript 在函数中使用 onload 事件,而不是 anonimouse 函数:

window.onload = xFunction;

问题是当我尝试使用 JQuery 时,我知道我可以获取 xFunction 的内容并将其插入到 anonimouse 函数中:

$("document").ready(function(){
//content of the xFunction.
});

但是我想要做的只是提供函数名称作为 jquery 准备好的事件处理程序:

$("document").ready(function(){
xFunction;
});

//Or

$("document").ready(xFunction);

两者都不起作用,

我的问题是:

  • 有办法做到这一点吗?

  • 也许有,但这是一种不好的做法?*

  • 或者没有?*

最佳答案

调用$(document).ready中的函数,将xFunction改为xFunction()

<强> Live Demo

$(document).ready(function(){
  xFunction();
});

<强> Live Demo

$("document").ready(xFunction);

function xFunction()
{
    alert("Call on document.ready");
}

关于jquery - 如何使用 JQuery 就绪事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13818061/

相关文章:

javascript - 如何将事件处理程序存储在变量中并稍后将其绑定(bind)到对象?

jQuery 就绪函数别名

jquery - 什么是正确的 Jquery document.ready 换行

javascript - 使用 Javascript 准备好处理程序 Windows 应用商店应用程序

JavaScript 最佳实践 : where should I include my JavaScript?

javascript - 如何设置链接的动态ID?

jquery - 静态文件丢失

javascript - ajax 请求正在等待并行请求

c# - 按下WPF/MVVM右上角的关闭图标时如何处理关闭窗口?

javascript - 触摸移动卡住忽略取消触摸移动的尝试