- 博客(4)
- 收藏
- 关注
原创 js三大系列-scroll系列
scrollWidth和scrollHeightscrollHeight :元素中内容的实际高,并不是元素的宽高;当元素中没有内容,或内容很少时,才得到元素的宽高,不包含border。此宽高为元素的实际宽高,即包含因滚动而隐藏在浏览器可视区外的内容。- scrollLeft/scrollTop计算元素卷曲出去的left和top值。当元素为页面时,即计算页面卷曲出去的left和t...
2018-12-21 21:15:11 486
原创 js三大系列-offset系列
js中有一套方便的获取元素尺寸的办法:offset系列offset常用属性(5个)offsetWidth和offsetHeight————(检测盒子自身宽高+padding+border)offsetLeft和offsetTop————(检测距离父盒子有定位的左/上面的距离)offsetParent————(检测父系盒子中带有定位的父盒子节点)offsetwidth和offsethe...
2018-12-21 20:47:54 721
原创 e.target.value和this的区别
1.e.target.value获取的就是你选择接受事件的元素输入的或者选择的值。参数e接收事件对象。而事件对象也有很多属性和方法,其中target属性是获取触发事件对象的目标,也就是绑定事件的元素,e.target表示该DOM元素,然后在获取其相应的属性值。2. this就是指向当前事件所绑定的元素。3.e.target.value和this的区别:1.先弄清楚e.target指向哪个...
2018-12-15 05:42:00 184
转载 针对animationend和transitionend多次执行的问题解决方案
**针对animationend和transitionend多次执行的问题解决方案**对于animationend事件来说的话,如果我们在外层添加这个事件监听,如果监听元素里面还有动画,则里面元素动画结束也会执行这个animationend事件。所以我们可以这样做:if(e.target === this) { console.log('end');}或者if(e.targ...
2018-12-14 04:18:58 1005
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人