JS菜单和预加载屏幕脚本冲突-你可以延迟脚本的预加载吗?

JS Menu and preloading screen scripts conflicting - Can you delay the preloading of a script?

本文关键字:脚本 加载 延迟 冲突 菜单 屏幕 JS      更新时间:2023-09-26

我有JS脚本在我的网站上的菜单和JS脚本运行预加载屏幕,我遇到的问题是菜单脚本,如果稍微干扰加载屏幕脚本。我不知道JS很好,我试图找到一个解决方案,我可以先运行预加载脚本,然后执行菜单脚本一旦加载脚本已经完成。如有任何帮助,不胜感激。

可以使用document ready event。当文档被脚本加载时,它将被触发。所以你只需要把脚本在正确的顺序在你的js脚本的地方。

这是jquery ready事件的链接

这是关于ready的更多信息。

在文档"就绪"之前,无法安全地操作页面,jQuery会为您检测这种就绪状态。包含在$(document).ready()中的代码只有在页面文档对象模型(DOM)准备好执行JavaScript代码时才会运行。$(window).load(function(){…})将在整个页面(图像或iframes)准备好后运行,而不仅仅是DOM。

我还建议你阅读异步和延迟加载类型。这将帮助您使您的加载页面过程更快。

关于延迟脚本加载的更多信息。据我所知,如果你没有指定异步或延迟加载类型,第二个脚本只会在第一个脚本进入你的浏览器时加载。