3.2.12: jQuery的DOM操作之CSS-DOM操作
2014-01-02 02:03
555 查看
CSS-DOM技术简单来说就是读取和设置style对象的各种属性。style属性很有用,但最大不足是无法通过它来提取到通过外部CSS设置的样式信息,然而在jQuery中,这些都是非常的简单。
可以直接利用css()方法获取元素的样式属性:
1. offset()方法:
它的作用是获取元素在当前视窗的相对偏移,其中返回的对象包含两个属性,即top和left,它只对可见元素有效。
![](http://img.blog.csdn.net/20140106234359343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29uZmlybUFuYW1l/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2. position()方法:
可以直接利用css()方法获取元素的样式属性:
$("p").css("color")也可以直接利用css()方法设置某个元素的单个样式:
$("p").css("color","blue");与attr()方法一样,css()方法也可以同时设置多个样式属性:
$("p").css({"color":"red","font-weight":"bold","opacity":"0.2"});此外,在CSS-DOM中,还有以下几个经常使用的方法:
1. offset()方法:
它的作用是获取元素在当前视窗的相对偏移,其中返回的对象包含两个属性,即top和left,它只对可见元素有效。
<script src="jQuery/jquery-1.10.2.js"></script> <script type="text/javascript"> $(document).ready(function(){ var $offset=$("p").offset(); alert($offset.left); alert($offset.top); }); </script>
2. position()方法:
相关文章推荐
- 3.2.11: jQuery的DOM操作之遍历节点
- 3.2.10: jQuery的DOM操作之设置和获取HTML、文本和值
- 3.2.9: jQuery的DOM操作之样式操作
- 3.2.8: jQuery的DOM操作之属性操作
- 3.2.7: jQuery的DOM操作之包裹节点
- 3.2.6: jQuery的DOM操作之替换节点
- 3.2.5: jQuery的DOM操作之复制节点
- 3.2.4: jQuery的DOM操作之删除节点
- 3.2.3: jQuery的DOM操作之插入节点
- 3.2.2: jQuery的DOM操作之创建节点
- 3.2.1: jQuery的DOM操作之查找节点
- Create a Flipping Awesome 3D Gallery with jQuery Flipping Gallery
- js/jQuery简单实现选项卡功能
- 快速解决jQuery与其他库冲突的方法介绍
- 使用简洁的jQuery方法实现隔行换色功能
- 利用jQuery简单实现产品展示图片左右滚动功能(示例代码)
- jQuery简单实现banner图片切换
- 使用jQuery快速解决input中placeholder值在ie中无法支持的问题
- Jquery 渲染表单
- jQuery Sizzle选择器(一)