我知道这是一个广泛的问题,但我正在开发一个投资组合网站,只是为了解决一些问题,而且我在 Internet Explorer 中遇到兼容性错误......想象一下。 错误位于 *flipcard.css 和 flipcard.js 文件*。所以,基本上所有的浏览器,但 ie 都会渲染我正确制作的“动态瓷砖”。然而,在 ie 中,它们使我的图片显示颠倒等。
- 我的 CSS 不受支持吗?
- 我的 javascript 是否没有检查 ie 是否正确查看?
我知道这不是一个典型的问题,但我们将不胜感激任何见解。
网站 - Here
最佳答案
在查看评论和我自己的代码后,我找到了一个解决方案,我很快就会开始工作。 @jukka Korpela - 我理解并将简要描述。 @李斯特先生-感谢您抽出宝贵时间进行审查。问题出在 ie11 上
所以我的问题是 IE 的 css 转换兼容性或 javascript 回退支持。
我的回退支持没有正确处理 IE 11。
function getInternetExplorerVersion()
// Returns the version of Windows Internet Explorer or a -1 if not
{
var rv = -1; // Return value assumes failure.
if (navigator.appName == 'Microsoft Internet Explorer')
{
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat( RegExp.$1 );
}
return rv;
}
if( getInternetExplorerVersion() != -1 ){ //IF IS IE
fallback = true;
}
关于javascript - IE 兼容性错误 - CSS Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21038124/