仅在IE9中出现双页脚问题

时间:2013-06-12 13:46:30

标签: internet-explorer-9 double footer

我遇到一个问题,其中页脚出现两次但仅在IE9中出现。 (IE8& 10,Chrome,Safari,Firefox,都正确显示)

网址为http://hartconsultingservices.com/craigdickens/

有没有办法让它在另一个版本的IE中强制进行渲染?

谢谢!

1 个答案:

答案 0 :(得分:0)

使用此Javascript代码,您可以检查浏览器是否是Internet Explorer,并获取版本号,如果它们与提供问题的版本号匹配,则可以更改javascript中的页脚div。
另一种方法是将CSS中的页脚div留空,并使用Jquery在javascript中添加CSS,但是,如果您还没有使用Jquery,下载这么大的库可能会有点过分。

var nAgt = navigator.userAgent;
var browserName;
var fullVersion;
var majorVersion = parseInt(navigator.appVersion,10);
var veroffset;

// In MSIE, the true version is after "MSIE" in userAgent
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Microsoft Internet Explorer";
 fullVersion = nAgt.substring(verOffset+5);
}

取自:JavaScripter