jquery之css操作
HTML示例代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--HTML区域-->
<h1>第一个标题</h1>
<img src="57eb.jpg">
<div class="nav-2014">
<div class="w">
<div class="w-spacer"></div>
<div class="categorys">
<div class="dt" style="color: red;font-size: 25px">家用电器分类</div>
<div class="dp" style="color: green;font-size: 12px;">家用电器价格</div>
<img src="rB3.jpg">
</div>
<span class="hr">11</span>
<div class="navitems-2014 chr1 chr2">
<div id="treasure"></div>
<span class="clr clr1"></span>
<span class="chr"></span>
男:<input type="checkbox" value="nan">
女:<input type="checkbox" value="nv">
<input type="text" value="2">
<input type="text" value="3">
</div>
<ul>
<li>第一行</li>
<li>第二行</li>
<li>第三行</li>
<li>第四行</li>
</ul>
</div>
</div>
<h2>第二个标题</h2>
<p style="width: 200px">第一段</p>
<p>第二段</p>
</body>
</html>
css(name,|k,v|pro|fn) 访问匹配元素的样式属性
name:要访问的样式属性名
k,v :以键值参数的方式修改要访问样式的属性名/值
pro: 以传入多个键值对的方式修改要访问样式的属性名/值
<script src="jquery-3.1.0.js"></script>
<script>
// 取到div元素,css样式中color属性
$("div").css("color")
// 修改所有匹配元素css样式中color为red
$("p").css("color",'red')
// 修改所有匹配元素css样式中color为red,同时设置多个属性
$("p").css({"color":"white","background-color":'black'})
</script>
offset([coordinates]) 获取修改匹配元素在当前视口的相对偏移
返回的对象包含两个以像素计的属性坐标:top,left
<script src="jquery-3.1.0.js"></script>
<script>
// 获取最后一个p元素
var p = $("p:last")
// 获取p元素的top,left坐标
var offset = p.offset()
// 修改p元素的html内容
p.html("left: "+ offset.left + ",top:"+offset.top)
// 修改最后一个p元素的坐标位置
$("p:last").offset({top:10,left:30})
</script>
scrollTop([val]) 获取匹配元素相对滚动条顶部的偏移
$(window).scrollTop() # 当前窗口滚动条滚动的高度
$("#nid").scrollTop() # 窗口中有窗口时,对应的nid小窗口的滚动高度
<script src="jquery-3.1.0.js"></script>
<script>
// 取得最后一个p元素相对滚动条顶部的偏移
var p = $("p:first");
$("p:last").text("ScrollTop:"+ p.scrollTop())
</script>
height([val|fn]) 获得匹配元素当前计算的高度值px
$(window).height() # 窗口的高度
$(document).height() # 文档的高度
$("nid").height() # 某标签的高度
width([val|fn]) 获得第一个匹配元素当前计算的宽度值px
innerHeight() 获得第一个匹配元素的内部区域高度(包括补白,但不包括边框)
innerWidth() 获得第一个匹配元素内部区域宽度(包括补白,但不包括边框)
outerHeight() 获取第一个匹配元素外部区域高度(包括补白和边框)
outerWidth() 获取第一个匹配元素外部区域宽度(包括补白和边框)
<script src="jquery-3.1.0.js"></script>
<script>
$("p:last").height()
$("p").width()
</script>
浙公网安备 33010602011771号