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


Posted in Javascript onApril 02, 2014

该方法支持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 相关文章推荐
Jquery中显示隐藏的实现代码分析
Jul 26 Javascript
js 获取(接收)地址栏参数值的方法
Apr 01 Javascript
jQuery处理xml格式的返回数据(实例解析)
Nov 28 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
Feb 07 Javascript
jQuery中[attribute!=value]选择器用法实例
Dec 31 Javascript
js判断浏览器类型及设备(移动页面开发)
Jul 30 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
Mar 22 Javascript
jquery自动补齐功能插件flexselect用法示例
Aug 06 Javascript
解决layui的table插件无法多层级获取json数据的问题
Sep 19 Javascript
JS中this的4种绑定规则详解
Feb 04 Javascript
Vue实现指令式动态追加小球动画组件的步骤
Dec 18 Vue.js
jQuery瀑布流插件Wookmark使用实例
Apr 02 #Javascript
jquery删除指定的html标签并保留标签内文本内容的方法
Apr 02 #Javascript
jQuery判断div随滚动条滚动到一定位置后停止
Apr 02 #Javascript
jQuery动画效果animate和scrollTop结合使用实例
Apr 02 #Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
Apr 02 #Javascript
用于deeplink的js方法(判断手机是否安装app)
Apr 02 #Javascript
动态显示可输入的字数提示还可以输入的字数
Apr 01 #Javascript
You might like
77A一级收信机修理记
2021/03/02 无线电
cmd下运行php脚本
2008/11/25 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
php+mysql实现简单的增删改查功能
2015/07/13 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
JS 日期与时间戮相互转化的简单实例
2016/06/22 Javascript
AngularJS学习第二篇 AngularJS依赖注入
2017/02/13 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
Three.js实现绘制字体模型示例代码
2017/09/26 Javascript
js 取消页面可以选中文字的功能方法
2018/01/02 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
2018/01/05 Javascript
JS实现根据详细地址获取经纬度功能示例
2019/04/16 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
2019/05/31 Javascript
关于layui 下拉列表的change事件详解
2019/09/20 Javascript
layui实现多图片上传并限制上传的图片数量
2019/09/26 Javascript
React Hooks 实现和由来以及解决的问题详解
2020/01/17 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
[01:02:45]完美世界DOTA2联赛 LBZS vs Forest 第三场 11.07
2020/11/09 DOTA
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
win8下python3.4安装和环境配置图文教程
2018/07/31 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
2019/08/13 Python
淘宝秒杀python脚本 扫码登录版
2019/09/19 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Python加速程序运行的方法
2020/07/29 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
外贸英语专业求职信范文
2013/12/25 职场文书
爱心捐书活动总结
2014/07/05 职场文书
幼儿园小班见习报告
2014/10/31 职场文书
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python