Jquery 正在写入Web部件但获取0x800a1391-JavaScript运行时错误:“$”是未定义的错误
我正在基于另一个有效的Web部件编写一个Web部件。我已经复制了所有内容,但是当我加载新版本时,我得到一个0x800a1391-JavaScript运行时错误:“$”是未定义的错误,在原始版本中没有显示。 它在这里断裂:Jquery 正在写入Web部件但获取0x800a1391-JavaScript运行时错误:“$”是未定义的错误,jquery,sharepoint-2013,Jquery,Sharepoint 2013,我正在基于另一个有效的Web部件编写一个Web部件。我已经复制了所有内容,但是当我加载新版本时,我得到一个0x800a1391-JavaScript运行时错误:“$”是未定义的错误,在原始版本中没有显示。 它在这里断裂: <script> $(document).ready(function () { $('#NewsTicker').vTicker({ speed: 500, pause: 3000, showItems: 1
<script>
$(document).ready(function () {
$('#NewsTicker').vTicker({
speed: 500,
pause: 3000,
showItems: 1,
animation: 'fade',
mousePause: true,
direction: 'up'
});
});
我在集合中有对jquery库的引用:
<SharePoint:ScriptLink ID="ScriptLink1" Name="~SiteCollection/Style Library/NewsTicker/Scripts/jquery.js" runat="server" />
不知道为什么我的版本会崩溃。您可以尝试禁用MDS最小下载策略,以检查这是否是问题所在。如果是,则在页面之间导航时通常不会加载库,因为只加载页面的更改部分。是否将jQuery添加到此脚本标记之前?否。脚本链接位于asp页面的顶部