我在使用 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/