小编Ser*_*nko的帖子

现代浏览器检测?

实际上哪些版本的浏览器可以命名为现代?哪里支持css3和更多或更少的现代功能?

  • 当歌剧变得现代时,不知道
  • 如果FF4可以称为现代
  • Safari小于5是不是很糟糕?

谢谢!

function isOldBrowser() {
    var isOld = false;
    var detect = function(){
        var ua= navigator.userAgent, tem, M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*([\d\.]+)/i) || [];
        if(/trident/i.test(M[1])){
            tem=  /\brv[ :]+(\d+(\.\d+)?)/g.exec(ua) || [];
            return 'IE '+(tem[1] || '');
        }
        M = M[2] ? [M[1].toLowerCase(), parseInt(M[2],10)] : [navigator.appName.toLowerCase(), parseInt(navigator.appVersion,10), '-?'];
        if((tem= ua.match(/version\/([\.\d]+)/i))!= null) M[2]= tem[1];
        return M;
    };
    var browser = detect();

    if (document.all && !document.querySelector) isOld = true; //IE7 or lower
    else if (document.all && document.querySelector && !document.addEventListener) isOld = true; //IE8 …
Run Code Online (Sandbox Code Playgroud)

javascript css3

2
推荐指数
1
解决办法
1875
查看次数

测量文本节点的高度

如果有什么方法可以测量文本节点的高度而不包裹它

我尝试过无用的本机方法node.style.height,然后node.clientHeight是 jQuery 方法$(node).height()

它给了我 javascript 错误Uncaught TypeError: Cannot read property 'height' of undefined

这是我的游乐场:http ://jsfiddle.net/acrashik/F99mm/1/

javascript jquery

1
推荐指数
1
解决办法
3303
查看次数

标签 统计

javascript ×2

css3 ×1

jquery ×1