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 学习笔记01 JQuery初接触
May 06 Javascript
通过判断JavaScript的版本实现执行不同的代码
May 11 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
Jan 11 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
Jun 09 Javascript
angularJS提交表单(form)
Feb 09 Javascript
js无法获取到html标签的属性的解决方法
Jul 26 Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
Sep 05 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
Oct 24 Javascript
前端开发必知的15个jQuery小技巧
Jan 22 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
Aug 24 Javascript
发布Angular应用至生产环境的方法
Dec 10 Javascript
es6中比较有用的7个技巧小结
Jul 12 Javascript
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
php中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
详解PHP显示MySQL数据的三种方法
2008/06/05 PHP
解析PHP中如何将数组变量写入文件
2013/06/06 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
php面试中关于面向对象的相关问题
2019/02/13 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】
2017/12/09 Javascript
nodejs+express搭建多人聊天室步骤
2018/02/12 NodeJs
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
2019/06/10 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
vue移动端模态框(可传参)的实现
2019/11/20 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
vue 在methods中调用mounted的实现操作
2020/08/07 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
react项目从新建到部署的实现示例
2021/02/19 Javascript
[16:14]教你分分钟做大人:米拉娜(HEROS)
2014/11/24 DOTA
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
在Python的Django框架中创建和使用模版
2015/07/15 Python
Python使用requests发送POST请求实例代码
2018/01/25 Python
Python itertools.product方法代码实例
2020/03/27 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
美国羊皮公司:Overland
2018/01/15 全球购物
物流专业大学生求职信范文
2013/10/28 职场文书
高中自我鉴定
2013/12/20 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
效能风暴心得体会
2014/09/04 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
公安忠诚教育心得体会
2016/01/23 职场文书
SpringBoot连接MySQL获取数据写后端接口的操作方法
2021/11/02 MySQL