javascript定时器的简单应用示例【控制方块移动】
作者:longzhoufeng 发布时间:2024-07-05 11:00:33
标签:javascript,定时器
本文实例讲述了javascript定时器的简单应用。分享给大家供大家参考,具体如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>www.aspxhome.com 定时器的应用</title>
<style>
#Div1 { width: 100px; height: 100px; position: absolute; background-color: red; top: 50px; }
</style>
</head>
<body>
<input id="oBtn1" type="button" value="铵钮">
<div id="Div1"></div>
<script>
var oBtn = document.getElementById("oBtn1");
var oDiv = document.getElementById("Div1");
//var timer=null;
//oDiv.timer=null;
oBtn.onclick = function() {
clearInterval(oDiv.timer)
oDiv.timer = setInterval(function() {
var speed = parseInt(getStyle(oDiv, "left")) + 9;
if(speed > 800) {
speed = 800;
}
oDiv.style.left = speed + "px"
if(speed == 800) {
clearInterval(oDiv.timer);
//alert(speed)
}
}, 50)
}
function getStyle(obj, attr) {
return obj.currentStyle ? obj.currentStyle[attr] : getComputedStyle(obj)[attr]
}
</script>
</body>
</html>
运行结果:
希望本文所述对大家JavaScript程序设计有所帮助。
来源:https://blog.csdn.net/longzhoufeng/article/details/72825611


猜你喜欢
- 注释用于说明代码实现的功能、采用的算法、代码的编写者以及创建和修改的时间等信息。注释是代码的一部分,注释起到了对代码补充说明的作用。Pyth
- 第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -
- 下面的代码是从kesion系统扒下的,确实不错,支持utf8格式。代码如下:'===========================
- Vue 中使用v-for语句抛出错误的解决方案今天在维护以前的项目的时候遇见了下面的报错情况,开始我以为是因为jQuery和Vue冲突了,所
- 函数可以参考:<% '注册论坛用户,参数说明 'username 用户登录名称 
- 环境OpenCV3.4.16(C++)opencv-contrib-python 4.5.4.60(Python)验证Opencv函数fil
- 本文实例讲述了php返回字符串中所有单词的方法。分享给大家供大家参考。具体分析如下:这段代码返回字符串中的所有单词,当$distinct=t
- groupby()函数在python的DataFrame中对数据进行分组统计主要使用groupby()函数。1. groupby基本用法1.
- 本文实例讲述了python实现两个dict合并与计算操作。分享给大家供大家参考,具体如下:用pythonic 的方法,将两个dict合并,并
- 在MySQL里,主键索引和辅助索引分别是什么意思,有什么区别?上次的分享我们介绍了聚集索引和非聚集索引的区别,本次我们继续介绍主键索引和辅助
- PyTorch上的常用数据类型如下Data typedtypeCPU tensorGPU tensorSize/bytes32-bit fl
- 详解 Python 读写XML文件的实例Python 生成XML文件from xml.dom import minidom# 生成XML文件
- 一、find_element_by_id()find_element_by_id()1.从上面定位到的元素属性中,可以看到有个id属性:id
- 下面这段代码能够显示,当前用户所能够看到的所有的用户和表有兴趣的, 可以把每个表的内容加上<% Dim objOraSess
- 1.在Home(你取的项目名)的config.php中添加如下配置<?phpreturn array( &nbs
- SELECT FORMAT(12562.6655,2);结果:12,562.67查看文档:Formats the number X to a
- 相信大家在微信上一定被上面的这段话刷过屏,群发消息应该算是微信上流传最广的找到删除好友的方法了。但群发消息不仅仅会把通讯录里面所有的好友骚扰
- 没有展开时点击展开之后<div class="flashread_item_box_time">  
- 本段代码是先将需要转换经纬度的地址爬取在 ‘地址.csv' 文件里,文件截图示例:代码展示# coding=utf-8# SPL#
- Transformer模型概述Transformer是一种用于序列到序列学习的神经网络架构,专门用于处理输入和输出序列之间的依赖关系。该模型