jquery实现动态改变css样式的方法分析


Posted in jQuery onMay 27, 2019

本文实例讲述了jquery实现动态改变css样式的方法。分享给大家供大家参考,具体如下:

jquery 几乎成了现在开发WEB应用的标准JS库,这与其简单性和易用性是分不开的。作为一个后端开发人员,要做一些前端页面时,CSS 样式的控制是少不了需要掌握的。如果是静态的CSS,当然是可以直接写上去的,但有些界面是需要一些动态效果的,比如颜色变化,字体大小变化,甚至DIV 的隐藏于现实等,这些都需要用javascript 动态控制其CSS样式,下面就常用的jquery 控制 css 样式的方法做一个小结.

1. 改变超级链接的样式
2. 给指定的html元素 给一个指定的CSS 样式
3. 查看元素的css样式
4. 隐藏与显示div或指定的其他html元素

一、改变超级链接的样式

$("#mylink a").css('color','#111111');
//这里选择器‘$("#mylink a")'表示ID为'#mylink'的元素下的所有链接。
//.css(‘color','#111111');表示把颜色设为'#111111'

二、给指定的html元素指定一个已经定义好的CSS 样式

1. 你可以在外部css文件中建立一个css样式,比如

.mystyle{width:200px;height:100px;}

然后用jquery 赋值

$("#result").css(mystyle);

2. 可以定义一个css对象(也就是javascript对象),然后赋值

var divcss = {
 background: '#EEE',
   width: '478px',
   margin: '10px 0 0',
   padding: '5px 10px',
   border: '1px solid #CCC'
};
$("#result").css(divcss);

这种方式类似于外部链接方式,个人推荐外部链接方式.

三、查看元素的CSS样式

var mycolor=$("#mylink a").css("color");
if ($('#mydiv').css('display')=="none"){...}
//和第一个例子相似,但是这里我们只传递一个参数(样式属性)

四、隐藏于显示div或其他元素

1.直接修改CSS方式

$('#mydiv').attr('style','display:none;');//隐藏
$('#mydiv').attr('style','display:block;');//显示

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery为某个div加入行样式
Jun 09 jQuery
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 jQuery
jQuery实现简单的计时器功能实例分析
Aug 29 jQuery
jquery获取transform里的值实现方法
Dec 12 jQuery
jQuery实现的页面弹幕效果【测试可用】
Aug 17 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 jQuery
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
jQuery操作动画完整实例分析
Jan 10 jQuery
通过jQuery学习js类型判断的技巧
May 27 #jQuery
jQuery中使用validate插件校验表单功能
May 24 #jQuery
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 #jQuery
jquery+php后台实现省市区联动功能示例
May 23 #jQuery
jQuery Migrate 插件用法实例详解
May 22 #jQuery
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 #jQuery
jQuery实现的点击显示隐藏下拉菜单功能完整示例
May 17 #jQuery
You might like
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
JavaScript中this的使用详解
2013/11/08 Javascript
arguments对象验证函数的参数是否合法
2015/06/26 Javascript
关于javascript中dataset的问题小结
2015/11/16 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
2016/05/18 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
Vue分页效果与购物车功能
2019/12/13 Javascript
react-router-dom 嵌套路由的实现
2020/05/02 Javascript
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
在Python中使用SQLite的简单教程
2015/04/29 Python
python实现微信接口(itchat)详细介绍
2017/10/23 Python
20个常用Python运维库和模块
2018/02/12 Python
python获取txt文件词向量过程详解
2019/07/05 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
你可能不知道的Python 技巧小结
2020/01/29 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
一款html5 canvas实现的图片玻璃碎片特效
2014/09/11 HTML / CSS
详解html5页面 rem 布局适配方法
2018/01/12 HTML / CSS
英国太阳镜品牌:Taylor Morris Eyewear
2018/04/18 全球购物
Paradox London官方网站:英国新娘鞋婚礼鞋品牌
2019/08/29 全球购物
中文教师求职信
2014/02/22 职场文书
学生会部长竞聘书
2014/03/31 职场文书
2014年卫生保健工作总结
2014/12/08 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
Python加密与解密模块hashlib与hmac
2022/06/05 Python