JS菜单和预加载屏幕脚本冲突-你可以延迟脚本的预加载吗?
JS Menu and preloading screen scripts conflicting - Can you delay the preloading of a script?
我有JS脚本在我的网站上的菜单和JS脚本运行预加载屏幕,我遇到的问题是菜单脚本,如果稍微干扰加载屏幕脚本。我不知道JS很好,我试图找到一个解决方案,我可以先运行预加载脚本,然后执行菜单脚本一旦加载脚本已经完成。如有任何帮助,不胜感激。
可以使用document ready event。当文档被脚本加载时,它将被触发。所以你只需要把脚本在正确的顺序在你的js脚本的地方。
这是jquery ready事件的链接
这是关于ready的更多信息。
在文档"就绪"之前,无法安全地操作页面,jQuery会为您检测这种就绪状态。包含在$(document).ready()中的代码只有在页面文档对象模型(DOM)准备好执行JavaScript代码时才会运行。$(window).load(function(){…})将在整个页面(图像或iframes)准备好后运行,而不仅仅是DOM。
我还建议你阅读异步和延迟加载类型。这将帮助您使您的加载页面过程更快。
关于延迟脚本加载的更多信息。据我所知,如果你没有指定异步或延迟加载类型,第二个脚本只会在第一个脚本进入你的浏览器时加载。
相关文章:
- Joomla异步脚本加载jdoc头
- 将自定义脚本加载到Vue.js组件中
- 延迟加载 脚本加载和/或执行
- 脚本加载问题
- I'当我试图将java脚本加载到web视图中时,我得到了一个空白屏幕
- 脚本加载脚本广告
- 当我有一个脚本数组时,如何等待脚本加载
- 将Dropbox API脚本加载到chrome扩展时出错
- 异步脚本加载
- 一旦第三方脚本加载失败,立即运行一段JavaScript
- 有没有办法阻止脚本加载两次?JavaScript
- 无法使用 AJAX 将脚本加载为纯文本
- 我怎样才能说服WebStorm我的用户脚本加载jQuery
- 需要JS脚本加载顺序
- 处理不同设备的页面中的脚本加载
- 显示加载 gif,直到脚本加载完毕
- jQuery Mobile pageinit,脚本加载和其他东西
- IE11 脚本加载不起作用(有时)
- 有条件地将内容脚本加载到 Safari 扩展中,就像在 FF/Chrome 中一样
- 如何在Chrome开发工具中找到以下脚本加载时间线