【发布时间】:2021-03-20 20:36:27
【问题描述】:
刚把网站迁移到新的服务器,同一个域名,现在包括菜单和页脚的页眉都不见了。
我不是程序员,所以如果提供的信息不足以理解发生了什么,请告诉我,我会为你提供任何其他需要的东西。
第一张图片显示了迁移前的网站,第二张图片显示了迁移后的网站,但标题消失了...
根据我有限的理解,查看 index.html 源代码,似乎这是加载菜单的代码...
<!--jQuery-->
<script src="/css/5grid/jquery.js"></script>
<script src="/css/5grid/init.js?use=mobile,desktop,1000px&mobileUI=0&mobileUI.theme=none&mobileUI.openerWidth=52"></script>
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
<script src="/js/jquery.hsmenu.min.js"></script>
<!--[if IE 9]><link rel="stylesheet" href="css/style-ie9.css" /><![endif]-->
<script>
$(document).ready(function () {
$(".hs-menubar").hsMenu();
});
</script>
</head>
【问题讨论】:
-
在您的控制台等中列出任何错误会很有帮助。该站点以前在什么服务器上,现在在什么服务器上?您的页面上可能存在 JS 错误,但如果没有更多信息很难诊断。
-
从 Apache 迁移到 Litespeed。这是控制台上的错误:link
-
虽然无法确定这是否是您消失的页眉/页脚的问题,但这是一个问题。如果您记下 url,您将看到术语“未定义”,这意味着您的 js 中有一个变量不包含所需的值,并且您的 get 请求失败。我会找出调用的位置以及变量未定义的原因。
标签: javascript html jquery css frontend