我刚刚学习了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);


都没用

我的问题是:


有办法吗?
Mabye那里是坏习惯吗?*
还是没有?*

最佳答案

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

Live Demo

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


要么

Live Demo

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

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


09-15 13:23