百度网址大全网址_企业宣传片拍摄制作_百度网址大全网站_网站建设多长时间

广西卫健委发布疫情最新消息

公司网站二维码怎么做的、行情网免费网站大全、永久使用、不限域名、深圳保障性住房统一轮候信息系统

企业网站设计要点?

百度网址大全网址_企业宣传片拍摄制作_百度网址大全网站_网站建设多长时间

function startMov(element, styles) {clearInterval(element.timer); //执行动画之前清除动画//setInterval()函数以给定的时间间隔重复执行一个函数element.timer = setInterval(function () {//for in循环语句循环遍历对象的属性,attr为属性名for (let attr in styles) {let icur = 0;if (attr == 'opacity') {//round()把对象四舍五入为最接近的整数icur = Math.round(parseFloat(getStyle(element, attr)) * 100);} else {//parseInt()函数可解析一个字符串,并返回一个整数icur = parseInt(getStyle(element, attr));//这里用parseInt是为了去掉px,方便计算用的。比如用getStyle函数获取到元素宽为100px。那么parseInt(100px)=100,从而方便计算,你不可能用100px-1吧。// currentStyle和getComputedStyle返回的就是目标元素的属性值,attr这个形参就是属性的意思}// console.log ('icur'+icur);//设置运动速度let speed = 0;speed = (styles[attr] - icur) / 8; //速度=(目标值-东西的宽度)/时间???// console.log ('speed'+speed);//ceil(),floor()分别为Math的上舍入和下舍入函数// 保证鼠标覆盖和鼠标移出这两个动作执行的速度一致speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed);if (attr == 'opacity') {element.style.opacity = (icur + speed) / 100;} else {element.style[attr] = icur + speed + 'px';}}}, 30); 深夜十大禁用免费app软件北京三里屯十个有创意的活动策划西安市建设工程交易中心响应式布局模板定制网站开发的目的是什么线下营销方式主要有哪些湛江seo排名产品设计公司简介室内装修设计学校哪里好中央经济工作会议2021东莞新增疫情最新情况网络安全厂家排名上海公司排行榜企业文化范文上海国际招标网成都市住房和城乡建设局软件开发工程师待遇怎么样旅游网站源码下载网页游戏怎么开发仿站容易还是建站容易潍坊网站制作发烟台网站制作开发网站推广服务外包深圳网络推广最新招聘莱芜信息港网页简述网站主要流程网络公司注册条件最近广告公司互联网后端开发网站架构优化

猜你喜欢

  • 友情链接:
  • 表白网页免费在线制作 阿里云模板建站好不好 跨境电商独立建站 温州公司做网站 湖北宜昌疫情最新消息 搭建网站有哪些