jquery实现不同大小浏览器使用不同的css样式表的方法

2014-04-02 5

该方法支持IE浏览器和其他浏览器。

1、首先定义两个link,当然你也可以是一个,第二个是要更改的css

<link rel="stylesheet" type="text/css" href="main.css" />
<link id="size-stylesheet" rel="stylesheet" type="text/css" href="narrow.css" />

2、下面的JavaScript代码将根据不同的浏览器大小,更改css
function adjustStyle(width) { 
    width = parseInt(width); 
    if (width < 701) { 
        $("#css").attr("href", "css/narrow.css"); 
    } else if ((width >= 701) && (width < 900)) { 
        $("#css").attr("href", "css/medium.css"); 
    } else { 
       //$("#css").attr("href", "<?php bloginfo('stylesheet_url'); ?>"); 
       document.write("css/style.css")
    } 
} 
$(function() { 
    adjustStyle($(this).width()); 
    $(window).resize(function() { 
        adjustStyle($(this).width()); 
    }); 
});

以上代码经过测试可用!!
展开阅读全文

更多Javascript文章

菜鸟javascript基础资料整理2
Dec 06 7
js行号显示的文本框实现效果(兼容多种浏览器 )
Oct 23 3
轻松掌握JavaScript代理模式
Aug 26 7
JS创建对象的写法示例
Nov 04 7
JavaScript创建对象方法实例小结
Sep 03 9
JS事件流与事件处理程序实例分析
Aug 16 14
vue 遮罩层阻止默认滚动事件操作
Jul 28 8
手机访问当前页面