我将 jquery 用于我的应用程序创建的 html 报告,并将这些行放在 html 页面的头部。
<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.1/themes/smoothness/jquery-ui.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.9.1/jquery-ui.js"></script>
但我不希望报告必须依赖于 jquery 网站,所以我制作了文件的本地副本并更改了 html 的头部,如下所示:
<link rel="stylesheet" href="../style/jquery//ui/1.9.1/themes/smoothness/jquery-ui.css" />
<script type="text/javascript" src="../style/jquery/jquery-1.9.1.js"></script>
<script type="text/javascript" src="../style/jquery//ui/1.9.1/jquery-ui.js"></script>
链接没问题,但页面呈现不正确。我使用的是 Acordian,当我使用 jquery 的本地副本时,每个标题上的展开箭头都丢失了
最佳答案
如果唯一缺少的是 Accordion 上的箭头(即所有 jquery 代码都按预期工作),那么我猜您没有将 JQuery UI 图像文件夹与脚本一起复制到本地。
正如评论中所讨论的,图像文件夹不允许列表,因此以编程方式检索图像并非易事。
我能想到的解决方法是:
- 自己手动下载 Jquery UI 包作为本地工件保存
- 修改css文件,更新url指向cdn url
- 自己手动修改 css 并将此文件保留为工件
关于jquery - 如何制作 jquery 的本地副本以便 html 页面正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21392379/