javascript - 延迟 Javascript 加载顺序
问题描述
我有一个 wordpress 我有各种脚本。
我已经在标题中加入了我的 jquery 和 jquery-ui
wp_enqueue_script('jquery', 'https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js', null, null, false);
wp_enqueue_script('jquery-ui', 'https://code.jquery.com/ui/1.10.0/jquery-ui.min.js', null, null, false);
接下来是我的脚本
wp_enqueue_script('scripts', 'https://eg1234.cloudfront.net/wp-content/scripts/scripts.js', ['jquery','jquery-ui'], '', true);
我还有延迟脚本功能,它添加defer="defer" onload src="..."
到我的所有脚本中
但是我收到一个错误Uncaught TypeError: $(...).accordion is not a function
,这是在我的脚本文件中并且取决于 jquery-ui,我相信延迟脚本正在加载 jquery-ui 之后?
有什么帮助吗?
解决方案
你有没有把你的 JavaScript 调用包装在里面
$(function() {
console.log( "ready!" );
});
推荐阅读
- python - 在 Python3 中实现 DFS 算法时的最大递归深度误差
- python-3.x - urllib.error.HTTPError:HTTP 错误 503:服务不可用 - 网络爬虫
- python - 可选信号参数
- python - 预测烧瓶休息api中保存的机器学习模型时出现ValueError
- javascript - 响应的 csv 数据在哪里?
- r - 查找在 R 中构成主键的变量组合
- java - 在没有嵌套循环的列表中查找重复项?
- spring-boot - SpringApplication.run 运行所有 CommandLineRunner bean
- java - Eclipse:Java:OpenCV:“无法解析导入组织。”
- tomcat - 无法让“remote-exec”启动 tomcat