【发布时间】:2011-09-21 14:03:52
【问题描述】:
是否可以手动重新触发已分配给文档的 onready 事件的函数?
我知道这是一个尴尬的问题,而且这里的情况有点难以解释,但请假设我们有
$(document).ready(function() {
console.log('Hello World!');
}
有没有办法在页面某处手动触发此事件?喜欢关注
<script type="text/javascript">
$(document).trigger('ready');
</script>
但不幸的是,这不起作用。有什么建议吗?
【问题讨论】:
-
你能改变包含 $(document).ready() 语句的脚本文件吗?
-
jQuery
.ready()函数只允许自己被调用一次。如果您想再次调用代码,则必须执行 Scott 建议的操作(将代码放入函数中)。
标签: javascript jquery dom