javascript - 如果用户使用的是 IE 9 及更低版本,则使用 jQuery 显示 div

标签 javascript jquery internet-explorer internet-explorer-9

如何检测(使用 jQuery)用户是否使用 IE 9 或更低版本,以及他们是否是 .show() div?

我已经使用 Android 版 jQuery 成功完成了以下操作。 我怎样才能做到 IE 9 及以下的条件

与 Android 类似。(希望针对 IE 9 下面的版本有类似的解决方案)

var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
    // alert( "welcome" );
    $("#android").slideDown();
}

最佳答案

您是否尝试过使用此方法来检测您是否使用 IE?

if ($.browser.msie  && parseInt($.browser.version, 10) > 8)
    console.log('Using IE9/10'); 
else         
    console.log('Not IE9/10');

另一种方法,因为 $.browser 已被弃用:

checkIEVersion();

/**
 * Returns the version of Internet Explorer or a -1
 * (indicating the use of another browser).
 */
function getIEVersion()
{
    var returnValue = -1; // Return value assumes failure.

    if (navigator.appName == 'Microsoft Internet Explorer')
    {
        var userAgentValue = navigator.userAgent;
        var regExpValue  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (regExpValue.exec(userAgentValue) != null)
            returnValue = parseFloat( RegExp.$1 );
    }

    return returnValue;
}

function checkIEVersion()
{
    var returnMessage = "You're not using Internet Explorer.";
    var ieVersion = getIEVersion();

    if ( ieVersion > -1 )
    {
        if ( ieVersion >= 9.0 ) 
            returnMessage = "You're using a recent copy of Internet Explorer."
        else
            returnMessage = "You should upgrade your copy of Internet Explorer.";
    }

    console.log( returnMessage );
}

关于javascript - 如果用户使用的是 IE 9 及更低版本,则使用 jQuery 显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30765480/

相关文章:

JavaScript 按字符数过滤 <input> 值的数组

php - 如何将ajax回调发送到foreach循环生成的特定div

javascript - IE6 & 7, JavaScript "Member not found"错误

google-chrome - Chrome 要求对我打开的每个页面进行代理身份验证,IE 不会

javascript - 更改 jQuery Div 悬停区域

javascript - “给我发推文”按钮 - JavaScript 按钮

javascript - 遍历每个 html 标签

javascript - 如何使用 TWEEN 为相机位置设置动画

javascript - Chart.js 从 x/y 轴移除边框

css 样式通过 ssl 消失