我有疑问,单击事件或任何其他事件是否会首次在 document.ready() 中运行? 我的意思是它会在没有第一次点击的情况下将 DOM 元素加载到评论后到达吗? :)
$(document).ready(
$(#foo).click(
function()
{
// "It reached here after DOM is loaded!"
}
)
)
最佳答案
document.ready 在 DOM 完全加载时触发,所以你是对的。
但是,除非单击绑定(bind)元素或使用click() 或Events/trigger 显式调用click 事件,否则不会触发“click”事件。 :
$('#foo').click();
$('#foo').trigger("click");
您是否阅读了 document.ready 的手册页?见:
http://docs.jquery.com/Tutorials:Introducing_$(document).ready()
关于javascript - 关于 document.ready 的 JQuery 解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1253858/