- function fadeout (ele) {
- var stepLength = 1/50;
- if (!parseFloat(ele.style.opacity)) {
- ele.style.opacity = 1;
- }
- function step () {
- if (parseFloat(ele.style.opacity)-stepLength > 0) {
- ele.style.opacity = parseFloat(ele.style.opacity)-stepLength;
- } else {
- ele.style.opacity = 0;
- clearInterval(setIntervalId);
- }
- }
- var setIntervalId = setInterval(step, 20);
- }
函数fadeout(element)实现了元素的淡出效果(即透明度从1变到0),动画时间为1秒钟。用定时器setInterval实现动画
猜你喜欢
转载自blog.csdn.net/liang526011569/article/details/53453439
今日推荐
周排行