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>
jquery之css操作的更多相关文章
- JQuery 之CSS操作
JQuery 之CSS操作 设置 <p> 元素的颜色: 将所有段落的颜色设为红色 $(".btn1").click(function(){ $("p" ...
- JQuery常用CSS操作
JQuery常用CSS操作 $(elem).css(obj):设置行内样式 $(elem).position():返回相对于父容器位置,只能获取不能设置 $(elem).offset(obj):返回相 ...
- jQuery基础--CSS操作、class操作、attr操作、prop操作
1.1.1 css操作 功能:设置或者修改样式,操作的是style属性. 设置单个样式 //name:需要设置的样式名称 //value:对应的样式值 css(name, value); //使 ...
- 【JQuery】css操作
一.前言 接着上一章的内容,继续JQuery的学习 二.内容 css 设置或返回匹配元素的样式属性 $(selector).css(css-property-name) $(selec ...
- jquery对css操作
1.css取得p的颜色:$(document).ready(function(){ var p= $("p").css("color"); alert(p);} ...
- jQuery的CSS操作
.css()--获取匹配元素集合中的第一个元素的样式属性的值设置每一个匹配元素的一个或多个CSS属性. .hasClass()--确定不论什么一个匹配元素是否有被分配给定的(样式)类: .addCla ...
- jQuery DOM/属性/CSS操作
jQuery DOM 操作 创建元素 只需要把DOM字符串传入$方法即可返回一个 jQuery 对象 var obj = $('<div class="test">&l ...
- jQuery学习-css、class操作、动画方法的运用、jQ操作Dom节点
css操作(设置单个/多个样式.获取样式) //修改单个属性:括号之中直接是需要修改的样式名,值 css(name,value) //例:$("#one").css("b ...
- jQuery 属性操作和CSS 操作
如有在jQuery方法中涉及到函数,此函数必定会返回一个数值(函数由于运行次数不同触发一些不同效果) jQuery 属性操作方法(以下方法前些日子学习过,不再赘述) addClass() attr() ...
随机推荐
- cocostudio 骨骼动画 setContentScaleFactor
最近在看骨骼动画,看上去挺容易的,但是照着例子做的时候却出现问题了,骨骼之间出现了很大的缝隙,找了很久才发现原来setContentScaleFactor的原因, 出现间隙,是因为各个骨骼是单独在做缩 ...
- 为什么要学习java?
前面说了什么是java java只是一门语言,中文,英语,c++,c#等等数之不尽的语言 java的应用领域: 1)安卓应用 2)金融业服务器的应用 3)Java Web应用 4)软件工具 5)交易应 ...
- JS第一天基础总结
今天开始学习javascript 主要讲理论上的东西,例如,什么是脚本语言,什么是变量,什么是DOM,什么是BOM等. 脚本语言,实质上可以理解为我们编写的剧本,浏览器按照我们编写的剧本一步一步完成剧 ...
- canvas转盘抽奖
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" ...
- softwareTesting_work2_question2
work2类 package com.Phantom; import java.util.Scanner; import javax.print.DocFlavor.INPUT_STREAM; pub ...
- Java(五)
♥作业1: 显示指定路径所有文件及实现文件筛选.智能监控,程序能自动在下拉菜单生成任意路径下文件所有尾缀. 代码内注释内容为步骤与整体思路 import java.awt.BorderLayout ...
- Linux 防火墙开放特定端口 (iptables)
iptables是linux下的防火墙,同时也是服务名称. service iptables status 查看防火墙状态 service iptables start ...
- phpMyAdmin上传文件大小限制
今日偶然要导一张数据表至mysql数据库中,但发现文件为2.9M,导入失败. 看一下返回的错误原因为文件超过2M的大小限制,郁闷. 找了一下“越狱”的方法,需要修改php.ini和phpmyadmin ...
- 关于 Record & TList 的一点吐槽
需求是把record 保存在TList中,并可以随时改变TList中Items的各项值. 代码很简单: MyRec = record MyStr: string; constructor Create ...
- Spring boot centos7 后台服务安装部署
Spring boot 应用服务安装部署(maven工程) 1.首先在maven工程的pom文件中引入以下标签并保存 <build> <plugins> <plugin& ...