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+pjax简单示例汇总
Apr 21 jQuery
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
Apr 21 jQuery
jQuery实现简单的滑动导航代码(移动端)
May 22 jQuery
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 jQuery
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 jQuery
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 jQuery
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
Feb 27 jQuery
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
如何解决jQuery 和其他JS库的冲突
Jun 22 jQuery
jquery实现简易验证插件封装
Sep 13 jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 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里面的抽象类
2010/01/28 PHP
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
php中json_encode中文编码问题分析
2011/09/13 PHP
邮箱正则表达式实现代码(针对php)
2013/06/21 PHP
PHP中__FILE__、dirname与basename用法实例分析
2014/12/01 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
PHP实现简单计算器小程序
2020/08/28 PHP
javascript学习笔记(七)利用javascript来创建和存储cookie
2011/04/08 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
JavaScript的漂亮的代码片段
2013/06/05 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
2014/02/26 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
详解在 Angular 项目中添加 clean-blog 模板
2017/07/04 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
node.js Promise对象的使用方法实例分析
2019/12/26 Javascript
Js逆向实现滑动验证码图片还原的示例代码
2020/03/10 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
2020/08/14 Javascript
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
python数据类型可变不可变知识点总结
2020/03/06 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
使用html5制作loading图的示例
2014/04/14 HTML / CSS
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
酒店管理求职信范文
2014/04/06 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
旅游活动总结
2014/08/27 职场文书
五四演讲稿范文
2014/09/03 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书