javascript - 关于 document.ready 的 JQuery 解释

标签 javascript jquery

我有疑问,单击事件或任何其他事件是否会首次在 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/

相关文章:

javascript - 如何异步加载 CSS 和 JavaScript

javascript - Fullcalendar JS 突出显示有事件的日期,点击该日期将转到特定的 URL

JavaScript 对应于 JQuery 的 .on(多个鼠标事件)

javascript - 如何使用纯javascript获取跨域数据并解析它?

javascript - jQuery:ajaxSubmit/ajaxForm 有什么显着区别吗?

javascript - Highmaps 标签在不规则路径中居中

javascript - 如何让边框像进度条一样向前移动(react.js)

javascript - 开始 html 页面滚动

javascript - CSS 交替行 - 隐藏了一些行

javascript - 将 CSS 规则注入(inject) Android 浏览器中的页面