2011-09-21 49 views
0

是否可以手动重新分配已分配给文档已准备好的事件的函数?手动触发文档准备

我知道这是一个尴尬的问题,这是有点难以解释这里的情况,但请假设我们有

$(document).ready(function() { 
    console.log('Hello World!'); 
} 

有没有办法在页面莫名其妙的地方手动触发这个事件?像以下

<script type="text/javascript"> 
    $(document).trigger('ready'); 
</script> 

但这不起作用。有什么建议么?

+0

'$(文件)。就绪()'需要的? – 2011-09-21 06:02:02

+0

是否可以更改包含$(document).ready()语句的脚本文件? –

+0

此外,这似乎是重复http://stackoverflow.com/questions/562229/how-to-trigger-ready-in-jquery –

回答

5

为什么?不能你只需

function readyFunc() { 
    console.log('Hello World!'); 
} 

$(document).ready(readyFunc); 

那么你可以调用该函数直接

+0

你用这个答案打断了你的匆忙,只是通过简洁的方式与它的清晰度相匹配。 +1好的先生。 –

+0

lol .. tnx(我认为)@Michael! –

+0

不,不幸的是,我无法访问实际的源代码。我正在做一些XHR的东西,加载的内容需要由该js函数初始化。我需要以某种方式解开这个事件来完成这项工作。 –