我在子域上的GoDaddy上有一个博客,这里是链接:Blog。
博客似乎工作正常,除了管理部分。尝试登录后,管理员登录页面加载为空白页面:Blog Admin Page。我试图检查Chrome上的元素,它显示部分页面内容。
此博客以前托管在其他网站上,我只是复制了该提供商的内容并在此处上传。在以前的提供商,它工作正常。
我已经检查了admin文件夹的权限,特别是 web.config ,这些都很好。
我尝试使用谷歌搜索,很多用户似乎遇到了这个问题,但他们和我都没有找到具体的答案。
可能的解决办法是什么?
答案 0 :(得分:0)
在查看firebug上的页面后,我发现你的jquery文件出了问题。这是一个错误。我建议你重新上传你的jquery文件。
控制台错误 -
SyntaxError: expected expression, got end of script
jquery-....min.js (line 3, col 17055)
ReferenceError: $ is not defined
login.aspx (line 74, col 9)
ReferenceError: $ is not defined
login.aspx (line 82, col 13)
元素不可见,因为您在页面末尾有以下脚本。此脚本启用了页面元素的不透明度。这意味着使用css规则将这些元素的不透明度设置为零。这就是为什么这些元素在页面加载时不可见,因为下面的脚本没有被执行。
<script>
$(".account-header").animate({
top: 0,
opacity: 1,
}, 1000);
$(".account").animate({
top: 0,
opacity: 1,
}, 1000);
</script>
从这些元素中删除了不透明度css属性后,表单再次开始显示。