当前位置: 首页 > 图文教程 > 网络编程 > Javascript > JQuery CSS样式控制 学习笔记

Javascript
javaScript 数值型和字符串型之间的转换
从父页面读取和操作iframe中内容方法
IE DOM实现存在的部分问题及解决方法
jqPlot Option配置对象详解
jquery JSON的解析方式
JavaScript 捕获窗口关闭事件
xml 封装与解析(javascript和C#中)
JavaScript 设计模式学习 Singleton
JavaScript 设计模式学习 Factory
javascript CSS画图之基础篇
JavaScript 获取事件对象的注意点
JavaScript Konami Code 实现代码
Google Map API更新实现用户自定义标注坐标
JavaScript this 深入理解
javascript EXCEL 操作类代码
window.parent调用父框架时 ie跟火狐不兼容问题
关于取不到由location.href提交而来的上级页面地址的解决办法
JS input 数字验证代码
网页全屏显示代码说明分析
JS 学习笔记 防止发生命名冲突

Javascript 中的 JQuery CSS样式控制 学习笔记


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 371 ::
收藏到网摘: n/a

本章内容比较简单,所以说明也比较少,有疑问也以跟帖或私聊 测试代码如下
复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
.test1{
color:#0C9;}
.test2{
color:red;}
</style>
<script src="js/jquery-1.3.2.js">
</script>
<script type="text/javascript">
$(function(){
var count = 2;
$("#aAdd").click(function(){
$( "#testDIV").addClass("test1");
})
$("#aRemove").click(function(){
$( "#testDIV").removeClass("test1");
})
$("#aToggle1").click(function(){
$( "#testDIV").toggleClass("test2");
})
$("#aToggle2").click(function(){
$( "#testDIV").toggleClass("test2",count++ % 3 == 0 );
})
$("#aCSS1").click(function(){
$("#testDIV").css({background:"red"}).css("color","white");
})
})
</script>
</head>
<body>
<div id="testDIV" >我会变颜色哦</div>
<a href="#" id="aAdd">添样式</a>
<a href="#" id="aRemove">去除样式</a>
<a href="#" id="aToggle1">变样式</a>
<a href="#" id="aToggle2">多点几下变样式</a>
<a href="#" id="aCSS1">变色</a>
</body>
</html>

1.addClass(class)
描述:为选择的元素集合添加指定样式。
2.removeClass([class])
描述:为选择的元素集合删除指定样式。
3.toggleClass(class)
描述:替换选择的元素集合样式。备注下,如果当前元素的样子已经为class时,将会去除该样式,相当于addClass与removeClass的结合方法。
4.toggleClass(class, switch)
描述:与上一个方法类似,区别就是多加了个switch判断,当switch值为true时,对进行样式的改变
5.css(styleName,value)/css(styleName)/css({value})
描述:css(styleName,value)用于设置当前元素的styleName样式属性值为value,css(styleName)用于获取当前元素的styleName样式属性值,而css({value})而为另一种设置样式属性值的方法,具体用法参考例子^^,因为跟element.attr的用法类似所以在这就不详细说明了