gpt4 book ai didi

jQuery $(window).load() 事件并动态添加外部 CSS/JS 文件

转载 作者:行者123 更新时间:2023-12-01 06:06:58 26 4
gpt4 key购买 nike

我正在开发一个基于 AJAX 的应用程序,该应用程序根据加载到界面中的页面/区域动态加载资源(外部 CSS/JS 文件)。这工作正常,但是我想确保外部文件(只需对必要的链接和脚本标记执行 $('head').append() 即可加载)在需要它们的实际页面之前完成加载已访问。

我认为我能够绑定(bind)一个 $(window).load() 事件,该事件将在外部文件加载完成后触发,并且回调将发起对实际页面内容的请求。然而,从初步测试来看,该事件并未被触发。我还确保这不是由于从缓存加载文件所致,因为我在测试之前清除了浏览器缓存。

任何人都可以看出为什么会发生这种情况吗?还是我以完全错误的方式处理这个问题?

最佳答案

我相信您应该研究实际上用于加载代码和管理依赖项的代码。 LABjs非常非常擅长这一点。许多主要的 jQuery 开发人员和用户将 LABjs 与 jQuery 一起使用。

关于jQuery $(window).load() 事件并动态添加外部 CSS/JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4762318/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com