js 运动相关属性
来源:互联网 发布:路由器网络模式选哪个 编辑:程序博客网 时间:2024/04/29 10:13
// 缓动公式
var leader = 0, target = 0;
setInterval(function(){
leader = leader +(target - leader ) / 10;
cloud.style.left = leader + "px";
}
offsetWidth offsetHeight
得到对象的宽度和高度(自己的,与他人无关)
offsetWidth = width + border + padding
div { width:220px; border-left:2px solid red; padding:10px;}
div.offsetWidth = 220 + 2 + 20
为什么不用 div.style.width 因为东西 只能得到行内的数值
offsetLeft offsetTop
返回距离上级盒子(最近的带有定位)左边的位置
如果父级都没有定位则以body 为准
这里的父级指的是所有上一级 不仅仅指的是 父亲 还可以是 爷爷 曾爷爷 曾曾爷爷。。。。
event常见属性
属性
作用
data
返回拖拽对象的URL字符串(dragDrop)
width
该窗口或框架的高度
height
该窗口或框架的高度
pageX
光标相对于该网页的水平位置(ie无)
pageY
光标相对于该网页的垂直位置(ie无)
screenX
光标相对于该屏幕的水平位置
screenY
光标相对于该屏幕的垂直位置
target
该事件被传送到的对象
type
事件的类型
clientX
光标相对于该网页的水平位置 (当前可见区域)
clientY
光标相对于该网页的水平位置
防止选择拖动
清除选中的内容
window.getSelection ?window.getSelection().removeAllRanges() : document.selection.empty();
client 可视区域
offsetWidth: width + padding + border (披着羊皮的狼)
clientWidth: width + padding 不包含border
scrollWidth: 大小是内容的大小
- js 运动相关属性
- js封装运动属性
- js简单运动框架--1 单属性运动
- js简单运动框架--2 多属性运动
- Js运动动画系列7--多物体运动-设置样式属性做不同的运动
- js动画之匀速运动、缓冲运动、弹性运动、碰撞运动、属性变化动画
- js运动-匀速运动、透明度、多物体的运动、多属性运动
- 运动相关
- js运动-链式运动
- js运动-同时运动
- js运动-弹性运动
- js运动-碰撞运动
- js运动-运动缓冲
- JS运动之offsetWidth属性的小bug
- css3使用transform属性制作js弹性运动
- js DOM的相关属性
- js获取屏幕相关属性
- Js运动动画系列6--多物体运动-获取样式属性
- C语言数组
- activity 通过Intent开启另一个activity无效
- Linux 内核设备驱动之GPIO驱动之GPIO GPIO描述符到GPIO号
- CentOS相关文献整理
- Smart-image通过SoftReference提高性能
- js 运动相关属性
- Vim 中使用 OmniComplete 为 C/C++ 自动补全
- 玩转数组之合并数组(处理重复数据)
- oracle学习-day02
- CSDN中的markdown基本语法总结
- Java —— 类的继承
- 51串口通信C封装
- Linux 内核设备驱动之GPIO驱动之GPIO GPIO描述符到GPIO CHIP
- 《C# 并发编程 · 经典实例》读书笔记