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

标签 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 的本地副本时,每个标题上的展开箭头都丢失了

最佳答案

如果唯一缺少的是 Accordion 上的箭头(即所有 jquery 代码都按预期工作),那么我猜您没有将 JQuery UI 图像文件夹与脚本一起复制到本地。

正如评论中所讨论的,图像文件夹不允许列表,因此以编程方式检索图像并非易事。

我能想到的解决方法是:

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

关于jquery - 如何制作 jquery 的本地副本以便 html 页面正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21392379/

相关文章:

javascript - 用于立即更改输入的 jQuery 事件处理程序

javascript - 调整大小时动态更改顶部位置

javascript - 如何仅设置数值输入字段的边框颜色?

html - 如何从嵌套在 Div 中的无序列表中删除元素符号?

jquery - 如何处理日期选择器控件?

javascript - 上传前查看图片

html - 两个 html 部分之间的差距

html - 如何将这个 div 固定到另一个 div 中?这是一个导航栏,不会垂直对齐

javascript - 我想转换一个巨大的 excel 工作簿(带有多个选项卡)和隐藏在网页上的几列和几行

javascript - 如何从 TinyMCE 中删除 P 标签