首先我要说的是,我不是一名网络开发人员,而且我对可比性一无所知。
我被问到是否可以解决IE7中的网站问题。它在所有现代浏览器中加载完全正常,但他们希望确保它在IE7中也能完美运行。它在技术上工作正常,但它似乎在一次传递加载初始内容,然后在第二次传递加载样式。如果这就是它正在做的事情,我想我不能肯定。
有没有浏览器兼容性经验的人是否有任何想法可以解决这个问题?该网站非常基本,只有HTML,CSS和一点点JS。
如果是这种情况,是否有一种简单的方法可以将所有内容设置为隐藏,直到页面完成加载?我知道你可以用javascript和个别元素来做到这一点。
答案 0 :(得分:2)
包含jQuery,放入<HEAD>
块:
<script type="text/javascript" language="javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js"></script>
在HTML中隐藏正文:
<body style='display:none'>
在DOM准备就绪时取消隐藏身体:
<script type='text/javascript'>
$(document).ready(function() { $(body).show() })
</script>
危险在于:如果加载缓慢,人们会在看到页面之前离开。
答案 1 :(得分:2)
看起来我的评论可能没有引起注意,所以我会把它扔到这里。这听起来像一个无格式内容的Flash - 在IE中有时很常见。有关更多信息,请访问此站点: