js 运动相关属性

    // 缓动公式
    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:   大小是内容的大小    



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值