所以我有一个 JavaScript 函数,可以在单击站点中的链接时运行。
$('.mainNavWrap .preloadNav a, .bannerNav li a').click(function(event){
event.preventDefault();
linkLocation = this.href;
$('.preloader2').fadeIn(100, redirectPage);
});
function redirectPage() {
setTimeout(function(){
window.location = linkLocation;
}, 1000);
}
该函数在页面重定向之前调用预加载器。如何禁用 ie8 的整个功能?
最佳答案
也许你可以尝试这个:
var ua = window.navigator.userAgent;
var msie = ua.indexOf("MSIE ");
if (msie > 0)
{
/* CODING SPECIFIC TO IE BROWSER */
if (parseInt(ua.substring(msie + 5, ua.indexOf(".", msie))) == 8)
{ /* CODING SPECIFIC TO IE8*/}
}
else
{
/* CODING FOR OTHER BROWSERS*/
}
}
关于javascript - 如何阻止 JavaScript 函数在 IE 中运行,但不在其他浏览器中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24255568/