如何制作jquery的本地副本以便html页面正常工作?

时间:2014-01-27 21:46:45

标签: jquery html css

我正在使用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副本时,它正在使每个标题上的扩展箭头显示出来

1 个答案:

答案 0 :(得分:1)

如果唯一缺少的是手风琴上的箭头(即所有jquery代码都按预期工作),那么我猜你不会在本地复制JQuery UI图像文件夹和脚本。

正如在纪念中所讨论的那样,images文件夹不允许列表,因此以编程方式检索图像并不是真的很简单。

我能想到解决这个问题的方法是:

  • 自己手动下载Jquery UI包以保留为本地工件
  • 修改css文件以更新网址以指向cdn网址
  • 自己手动修改css并将此文件保存为工件