jq api --css
2024-10-20 03:57:50
.css()
$("p").css("color","red");
$("p").css({ "color": "#ff0011", "background": "blue" });
写多个时候是({})写的,每个属性名和属性值之间是用分号隔开的,每个样式是用逗号隔开的。
还可以加
参数name,回调函数
eg:
没有用过不太会
$("div").click(function() {
$(this).css({
width: function(index, value) {
return parseFloat(value) * 1.2;
},
height: function(index, value) {
return parseFloat(value) * 1.2;
}
});
});
知识点:
number(),parseInt(),parseFloat() {强制转换类型}区别
number()转换的是整个值,
parseInt(),和parseFloat() 只转换第一个无效字符之前的字符串
eg:
3.4a2
parseInt(),parseFloat()转化为 3.4
number()进行强制转换将返回 NAN。
Number.toFixed(x) 、 Number.toPrecision(x) 、 Math.Round(x)的区别:
Number.toFixed(x) 是将指定数字截取小数点后 x 位,
Number.toPrecision(x) 是将整个数字截取指定(x)长度。
注意:一个是计算小数点后的长度,一个是计算整个数字的长度 。
Math.round() 方法可把一个数字舍入为最接近的整数。
.offset()
获取匹配元素在当前视口的相对偏移。
返回对象包含两个整形属性:top,left.,以像素计。此方法只对可见元素有效。
js和jq中常见的各种位置距离之offset和offset()的区别
offsetLeft:元素的边框的外边缘距离与已定位的父容器(offsetparent)的左边距离(不包括元素的边框和父容器的边框)。
offset().left:返回的是相对于当前文档的坐标,使用offset()方法不管该元素如何定位,也不管其父元素如何定位,都是获取的该元素相对于当前窗口的偏移坐标
. position()
获取匹配元素相对父元素的偏移。此方法只对可见元素有效
.scrollTop()
获取匹配元素相对滚动条顶部的偏移。
此方法对可见和隐藏元素均有效。
最新文章
- 解决VS2015安装后stdio.h ucrtd.lib等文件无法识别问题
- Xcode的一个简单的UITests
- RMAN异机恢复遭遇ORA-01547、ORA-01152、ORA-01110错误案例
- JAVA格物致知基础篇:你所不知道的返回码
- 在RHEL6p5中设置网卡
- 新手编辑c语言的注意事项
- Vue自定义过滤器
- textBox只能输入汉字
- 在CentOS 7中轻松安装Atomic应用(atomicapp)
- keil Ax51中条件编译指令IF与$IF的区别
- 在TextBox里面仅仅允许数字,按Enter键进入下一个TextBox
- 卷积神经网络的变种: PCANet
- Python基础教程3——教你用Python做个简单的加密程序(还基础什么呀,直接来练习吧,带源码)
- mysql export mysqldump version mismatch upgrade or downgrade your local MySQL client programs
- 【Python 03】程序设计与Python语言概述
- iOS10以下版本不支持swiper
- 一键安装基于dns的高可用k8s集群(3节点,etcd https)
- springboot 2.0部署到Tomat8.5上
- leetcode647
- day10-连接mysql虚拟机报错