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插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
Mar 28 jQuery
jQuery实现多张图片上传预览(不经过后端处理)
Apr 29 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 jQuery
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
jquery登录的异步验证操作示例
May 09 jQuery
jQuery+ajax实现用户登录验证
Sep 13 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
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
php视频拍照上传头像功能实现代码分享
2015/10/08 PHP
jquery 获取json数据实现代码
2009/04/27 Javascript
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
2014/07/18 Javascript
jquery加载图片时以淡入方式显示的方法
2015/01/14 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
Vue+webpack项目基础配置教程
2018/02/12 Javascript
js判断密码强度的方法
2020/03/18 Javascript
[14:57]DOTA2 HEROS教学视频教你分分钟做大人-幽鬼
2014/06/13 DOTA
[01:47]2018年度DOTA2最具人气解说-完美盛典
2018/12/16 DOTA
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
举例讲解Python中的算数运算符的用法
2015/05/13 Python
详解Python if-elif-else知识点
2018/06/11 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
2019/08/26 Python
Python类如何定义私有变量
2020/02/03 Python
git查看、创建、删除、本地、远程分支方法详解
2020/02/18 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
营业员个人总结的自我评价
2013/10/25 职场文书
教育科研先进个人材料
2014/01/26 职场文书
品酒会策划方案
2014/05/26 职场文书
乡党委干部党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
九寨沟导游词
2015/02/02 职场文书
2019安全宣传标语大全
2019/08/14 职场文书
elementui的el-popover修改样式不生效的解决
2021/06/30 Javascript
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
全网非常详细的pytest配置文件
2022/07/15 Python