jquery - CSS目录链接问题

标签 jquery html css

我有一个目录如下:

    ├──DataTables-1.10.9
    |   └── media
    |        ├── css
    |        └── js
    ├── public
    |   ├── javascripts
    |   └── stylesheets
    └── routes
        ├── index.hbs
        └── home.hbs

在我的 index.hbs 文件中,底部有一个 script ,如下所示:

<script src="javascripts/bootbox.min.js"></script> 

这工作得很好。但是,我尝试从 home.hbs 链接 DataTablesjs 和 css,但遇到了 404 问题。在 home.hbs 中我的代码是:

<script src="DataTables-1.10.9/media/js/jquery.dataTables.js"></script>

我不明白为什么它不起作用。

我还尝试了 /DataTables../DataTables../../DataTables

当我将 jquery.dataTables.js 文件移动到 javascripts 中时,它可以工作,但这很糟糕,因为它会调用其他 js 文件DataTables 所以我宁愿使用 DataTables 目录。

最佳答案

从页面 Angular 来看,只能使用互联网上的内容。

    ├──DataTables-1.10.9
    |   └── media
    |        ├── css
    |        └── js
    ├── public
    |   ├── javascripts
    |   └── stylesheets
    └── routes
        ├── index.hbs
        └── home.hbs

公开应该有效:

    ├── public
    |   ├── javascripts
    |   ├── stylesheets
    |   └── DataTables-1.10.9
    |        └── media
    |            ├── css
    |            └── js
    └── routes
        ├── index.hbs
        └── home.hbs

也许我会使用一种更有组织性的结构,就像这样:

    ├── public
    |   └── assets
    |     ├── stylesheets
    |     ├── javascripts
    |     └── vendor
    |         ├── DataTables-1.10.9
    |         |   └── media
    |         |       ├── css
    |         |       └── js
    |         |
    |         └── Jquery Ui - X.xx.x
    |              ├── js                
    |              └── css
    |                  └── img
    |
    └── routes
        ├── index.hbs
        └── home.hbs

Jquery UI 只是一个示例,展示了更多供应商包含的情况。

如果你确实有理由不将第三方js放在公共(public)文件夹中,你可以将其连接到你的min文件“bootbox.min.js”中。

在我的元素中,所有第三方插件都通过 Grunt 连接在我的公共(public)压缩 js 文件中。

关于jquery - CSS目录链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32507084/

相关文章:

javascript - Slick.js:获取当前和全部幻灯片(即 3/5)

jquery - 多个 Ajax post 调用 - 将它们链接起来,以便仅在第一次成功后调用下一个 ajax post

html - 如何根据模型项目 ID 设置 Html id

html - 如何在单个 ionic 行中制作可滚动的 ionic 列

使用 .htaccess 的 php rewriteEngine 不显示 css

javascript - 无法更改动态更新的 data-id

javascript - 如果声明问题不起作用

php - 如何更改链接 (an) 元素中的 href (url)?

javascript - 我的 javascript(用于随机化 css3 动画延迟)不会在 IE 10 和 Opera 中触发...包含 Jsfiddle

javascript - 使 Material UI Grid 元素的子项拉伸(stretch)以适应父容器的剩余高度