首页 > 代码库 > CSS-DOM操作
CSS-DOM操作
1.css()
$(‘p‘).css(‘color‘);//获取<p>元素的字体颜色
$(‘p‘).css(‘color‘,‘red‘);//设置<p>元素的字体颜色为红色
$(‘p‘).css({‘font-size‘:‘30px‘,‘color‘:‘red‘});//设置<p>元素多个样式属性
2.offset()
获取元素在当前视图的相对偏移,返回对象包含俩个属性,即top和left,只对可见元素生效
var $p=$(‘p‘).offset();//获取<p>元素的offset()
var left=$p.left;//获取左偏移
var top=$p.top;//获取右偏移
3.position()
获取元素相对于最近的一个position样式属性设置为relative或者absolute的祖父节点的相对偏移,返回对象包含俩个属性,即top和left
var $p=$(‘p‘).position();//获取<p>元素的position()
var left=$p.left;//获取左偏移
var top=$p.top;//获取右偏移
4.scrollTop()和scrollLeft()
分别获取元素的滚动条距顶端的距离和距左侧的距离。
var $p=$(‘p‘);
var scrollTop=$p.scrollTop();//获取元素的滚动条距顶端的距离
var scrollLeft=$p.scrollLeft();//获取元素的滚动条距左侧的距离
$(‘textarea‘).scrollTop(300);//元素的垂直滚动条滚动到指定的位置
$(‘textarea‘).scrollLeft(300);//元素的横向滚动条滚动到指定的位置
CSS-DOM操作