css - bootstrap 和 jQuery 在 Sharepoint 2013 中无法正常工作

标签 css sharepoint twitter-bootstrap-3 sharepoint-2013

我在使用 sharepoint-2013 进行引导时遇到了 UI 问题。我给的所有 CSS 和 JS 文件路径都是正确的,但是如果我从 fire bug 更改 CDN 链接它正常工作(仅在 firebug 中工作),实际上我很困惑为什么它不能直接从 sharepoint 工作。你能帮帮我吗?

我已经给了文件路径

<link href="../../_layouts/15/Site/css/bootstrap.min.css" rel="stylesheet">
<script src="../../_layouts/15/Site/js/jquery.min.js" type="text/javascript"></script>
<script src="../../_layouts/15/Site/js/bootstrap.min.js" type="text/javascript"></script>

内容分发网络

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" type="text/javascript"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js" type="text/javascript"></script>

只有当我从 Firebug 更改它时,CDN 才能工作。编译后它也无法从共享点工作。

最佳答案

直接访问布局

改变路径到

<link href="/_layouts/15/Site/css/bootstrap.min.css" rel="stylesheet">
<script src="/_layouts/15/Site/js/jquery.min.js" type="text/javascript"></script>
<script src="/_layouts/15/Site/js/bootstrap.min.js" type="text/javascript"></script>

如果您可以使用 ~SiteCollection 和 ~Site 使用 Sharepoint:scriptLink 也会更好

<SharePoint:ScriptLink ID="ScriptLink1" Name="~SiteCollection/_layouts/...js" runat="server" /> 

<SharePoint:CssRegistration  ID="CssRegistration1" Name="<% $SPUrl:~SiteCollection/_layouts/....css" %>" runat="server" After="corev15.css" />

关于css - bootstrap 和 jQuery 在 Sharepoint 2013 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32175171/

相关文章:

sharepoint - 在到期日期前 "x"天开始 Sharepoint 工作流程

jquery - bootstrap 3 折叠菜单向下滑动太远然后向上跳

html - 引导填充问题

html - 将嵌套的 div 元素与内联 block 对齐

JQuery Accordion 1.8 实现

html - CSS 链接文件在 IE 中不起作用

sharepoint - Sharepoint 文档库可以支持文件夹版本控制吗?

sharepoint - 将 SharePoint 用户写入 SharePoint 列表中的用户字段的正确方法

javascript - 具有单独属性的 Bootstrap Modal

html - 边界半径不适用于 IE-8