整个下午,
我目前正在将 .NET 网站从 Sitefinity 3.7 迁移到 Sitefinity 5.0 中的 .NET Web 应用程序。
迁移很顺利,除非 api 存在差异,但现在我发现我以前工作的所有 jQuery 都刚刚打包。
更具体地说,当我尝试运行我的网站时,我得到很多“.hoverIntent 不是函数”,这适用于很多函数!
以前,我有一个母版页,其中包含以下内容:
<script src='<%#ResolveUrl("~/App_Master/Scripts/jquery-1.4.2.min.js")%>' type="text/javascript"></script>
<script src='<%#ResolveUrl("~/App_Master/Scripts/jquery.anythingslider.js")%>' type="text/javascript"></script>
<script src='<%#ResolveUrl("~/App_Master/Scripts/jquery.easing.1.2.js")%>' type="text/javascript"></script>
<script src='<%#ResolveUrl("~/App_Master/Scripts/jquery.hoverIntent.minified.js")%>'
type="text/javascript"></script>
<script src='<%#ResolveUrl("~/App_Master/Scripts/jquery.uniform.js")%>' type="text/javascript"></script>
<script src='<%#ResolveUrl("~/App_Master/Scripts/equalcolumns.js")%>' type="text/javascript"></script>
<script src='<%#ResolveUrl("~/App_Master/Scripts/publicMegaMenu.js")%>' type="text/javascript"></script>
<script src='<%#ResolveUrl("~/App_Master/Scripts/script.js")%>' type="text/javascript"></script>
这些库似乎加载得很好,但显然,有些东西是一个失误,因为它似乎抛出了一个摇摆不定,而以前,它像梦一样工作。
有什么想法吗?
啤酒在我的正确答案:)
编辑:对,这与母版页上的 SiteSearch 有关。
当我注释掉时,一切似乎都正常
<%-- <asp:ContentPlaceHolder ID="SiteSearch" runat="server" />--%>
如果仍然存在,它会引发精神错乱。