重点:
获取计算后函数
1.获取计算后的 css 样式(返回值为 css 的一个对象包含所有的 css 元素)
2.封装兼容代码
兼容:
谷歌,火狐支持
console.log(window.getComputedStyle(dv,null).left);
IE8 支持
console.log(dv.currentStyle.left);
封装变速移动函数
1.理清思路
2.传入元素,对象,函数
3.判断 opacity 和 zindex
4.获取元素位置等数据
5.可以设置移动,大小,透明度,层级
6.配合获取后样式用,未优化
封装代码
获取计算后样式代码
1 | // 判断浏览器是否自持方法,得到css返回值 |
封装变速移动函数
1 | // 判断浏览器是否自持方法,得到css返回值 |
小案例代码
获取计算后样式
Css
1 | .dv { |
Html
1 | <input type="button" value="点击"> |
Js
1 | let btn = document.querySelector("input"); |
封装变速移动小案例
Css
1 | * { |
Html
1 | <input type="button" value="移动"> |
Js
1 | let btn = document.querySelector("input"); |