当前位置: 首页 > news >正文

自己做的个人网站无法备案手机制作网页用什么软件

自己做的个人网站无法备案,手机制作网页用什么软件,沈阳网站制作公司哪家好,赣州本地网思路:有多个物体运动时,当切换到另外一个时就要把当前物体运动的定时器关闭 运动框架: 1、先关闭当前DIV的定时器 clearInterval(obj.timer) 2、开启当前DIV的定时器obj.timersetInterval() 2.1、定义物体运动的速度。速度等于目标(形参)减去…

思路:有多个物体运动时,当切换到另外一个时就要把当前物体运动的定时器关闭

运动框架:

1、先关闭当前DIV的定时器 clearInterval(obj.timer)

2、开启当前DIV的定时器obj.timer=setInterval()

2.1、定义物体运动的速度。速度等于目标(形参)减去当前DIV的宽度 obj.offsetWidth

2.2、用三目运算符把速度向上取整Math.ceil()和向下取整Math.floor()

2.3、用if判断,当当前DIV宽度等于目标值(iTarget)就清除当前DIV的定时器clearInterval(obj.timer),否则else就设置DIV的宽度等于当前DIV宽度加上速度运动起来。

 

鼠标移出移入:

3、获取元素

4、for循环历遍所有DIV,给每个DIV添加一个timer定时器(这是自定义属性)

5、添加鼠标指向事件

6、添加鼠标离开事件

 

完整代码:

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>多个DIV运动</title>
 6 <style>
 7 div{width:100px;height:50px;background:red;margin:10px;}
 8 </style>
 9 <script>
10 window.onload=function()
11 {
12     aDiv=document.getElementsByTagName('div');
13     
14     for(var i=0;i<aDiv.length;i++)  //循环历遍
15     {
16         aDiv[i].timer=null; //给每个Div添加一个定时器timer,这是自定义属性
17         
18         aDiv[i].onmouseover=function()  //当前DIV鼠标移入就触发运动框架
19         {
20             startMove(this,1000);  //两个实参,this当前DIV,这个this实参会传到obj形参去
21         };
22         aDiv[i].onmouseout=function()
23         {
24             startMove(this,100);    
25         };
26     };
27 };
28 
29 function startMove(obj,iTarget) //两个形参,一个是指当前物体,一个是目标值(就是变宽运动的值)
30 {
31     clearInterval(obj.timer);
32     obj.timer=setInterval(function(){  //定义速度,速度等于目标值(实参)减去当前DIV宽度除10
33         var speed=(iTarget-obj.offsetWidth)/10;  
34         speed=speed>0?Math.ceil(speed):Math.floor(speed);  //用三目运算符,当速度大于0就向上取整,否则就向下取整。
35         
36         if(obj.offsetWidth==iTarget)  //如果当DIV前宽度等于实参传过来的目标值
37         {
38             clearInterval(obj.timer);  //就清除当前DIV的定时器,就能返回滚
39         }
40         else
41         {
42             obj.style.width=obj.offsetWidth+speed+'px';  //如果当前DIV前宽度不等于实参传过来的目标值,就把当前DIV的宽度设置为DIV宽度加速度
43         }
44     },30);
45 };
46 </script>
47 </head>
48 
49 <body>
50 <div></div>
51 <div></div>
52 <div></div>
53 </body>
54 </html>

 

转载于:https://www.cnblogs.com/52css/archive/2013/03/15/2961739.html

http://www.lbrq.cn/news/2503333.html

相关文章:

  • 普通电脑怎么做网站服务器吗seo优化操作
  • 阜宁城乡建设局网站自动交换友情链接
  • wordpress网站百度数据营销平台
  • cms建站系统介绍网站推广的方式
  • 网站数据中心的建设企业网站建设流程
  • 制作企业网站页面实训项目中文域名注册官网入口
  • 个人网站备案说明沈阳线上教学
  • 最精品网站建设seo推广如何做
  • 直接IP做网站百度账号登录入口
  • 做黑枸杞的公司网站制作网页的教程
  • 广州网站制作企业谷歌搜索引擎 google
  • 网站开发合同违约责任企业管理培训课程网课
  • 手机维修网站模板推广技巧
  • 做网站有哪些法规没广告的视频播放器app
  • 网站配置系统线上培训课程
  • 网站建设与设计大作业中国搜索引擎有哪些
  • wordpress文章语言切换厦门seo
  • 做平台还是自己做网站凡科建站代理登录
  • 南阳移动端网站制作如何在百度搜索到自己的网站
  • 做图网站被告360收录
  • 网站demo怎么做2022最新国际新闻10条简短
  • wordpress网站管理插件推广项目网站
  • 广州疫情今天最新情况旺道seo优化软件
  • 创建网站做搞笑视频全球疫情最新消息
  • 网站解析教程软文广告经典案例300大全
  • 关于.net网站开发外文书籍网络软文范例
  • 兴化网站建设公众号软文范例100
  • 网投网站怎么做学开网店哪个培训机构好正规
  • 公司做网站找谁做网站的公司企业网站优化工具
  • 用discuz做的门户网站建网站找哪个公司
  • 聊聊测试环境不稳定如何应对
  • LLM学习笔记5——InstructGPT
  • Docker笔记(基本命令、挂载本地gpu、Dockerfile文件配置、数据挂载、docker换源)
  • idea启动java应用报错
  • C++ list 容器全解析:从构造到模拟实现的深度探索----《Hello C++ Wrold!》(16)--(C/C++)
  • ESP32学习-按键中断