jQuery改变样式
来源:互联网 发布:淘宝宝贝关键词 编辑:程序博客网 时间:2024/06/08 14:58
jQuery提供css()
的方法来实现嵌入式改变元素样式,css()
方法在使用上具有多样性。其中一种接受两个输入参数:样式属性和样式值,它们之间用逗号分开。比如我们要改变链接颜色,我们可以使用下面的代码:
$("#61dh a").css('color','#123456');
//这里选择器‘$("#61dh a")’表示ID为‘#61dh’的元素下的所有链接。
//.css(‘color’,'#123456');表示把颜色设为'#123456'
如果我们需要改变多个样式属性,我们可以先定义属性变量,然后直接赋值给css()
方法。示例如下:
var divcss = {
background: '#EEE',width: '478px',margin: '10px 0 0',padding: '5px 10px',border: '1px solid #CCC'};$("#result").css(divcss);
//这里我们先定义了一个CSS样式属性变量‘divcss’,这类似于建立一个外部CSS文件。
//然后通过jQuery提供的css()方法,把属性赋给ID为'#result'的DIV。
另外jQuery提供的css()
方法还可以用来查看某个元素的css属性值。例如,我们想查看链接的颜色,可以使用下面的代码:
$("#61dh a").css("color")//和第一个例子相似,但是这里我们只传递一个参数(样式属性)
最后要介绍的是如何设置鼠标划过后的链接样式(比如: 颜色)。我们无法使用选择器直接选择鼠标划过状态下的链接,也就是说$("a:hover")
是不成立的。因此我们需要用到jQuery提供的事件类方法 -hover()
。值得注意的是,hover()
方法需要定义两个函数,一个是鼠标划过时;另一个是鼠标划过后。具体方法如下:
$("#61dh a").css('color','#123456');
$("#61dh a").hover(function(){$(this).css('color','#999');
},function(){$(this).css('color','#123456');
});//hover()方法的两个函数使用用逗号分隔
你或许注意到这种方法一点都不简洁(违背了jQuery的宗旨),其实jQuery提供的hover()
方法不是用来改变CSS样式的。在实际运用中,建议使用添加/移出CSS的方法来改变鼠标划过的链接样式。
- jQuery改变样式
- JQuery改变鼠标样式
- jquery改变CSS样式
- Jquery动态改变样式
- jQuery基础 - 改变CSS样式
- jquery 单机选中改变样式
- jQuery基础 - 改变CSS样式
- jQuery基础 - 改变CSS样式
- jQuery基础 - 改变CSS样式
- jQuery基础 - 改变CSS样式
- jQuery中改变页面样式
- jQuery基础 - 改变CSS样式
- js jquery 改变css样式
- jquery—class样式改变
- JQuery基础 - 改变CSS样式
- jquery获得/失去焦点改变元素样式
- jquery隐藏一行不改变样式
- 【JQUERY】点击超链接添加样式刷新后样式不改变
- 仿新浪微博“返回顶部”效果
- uboot编译
- 跨千年日期转换
- 文本框失去焦点有提示信息,文本框获得焦点清空提示信息,并且字体颜色不同
- JAVA POI 操作EXCEL 合并单元格
- jQuery改变样式
- GDAL源码剖析(一)
- pcb设计布线工程师谈
- ISD1700系列语音芯片拷贝机
- linux中开启scsi的日志功能
- GDAL源码剖析(二)之编译说明
- POJ 1430 Binary Stirling Numbers (斯特林数)
- 【滚动复习】滚动复习集中处
- GDAL源码剖析(三)之Swig编译和帮助文档生成