最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS实现静止元素自动移动示例_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:21:56
文档

JS实现静止元素自动移动示例_javascript技巧

JS实现静止元素自动移动示例_javascript技巧:一个元素是静止的,使它在屏幕上实现自动移动。 这是一个比较简单问题,在学习中遇到了,把它写了下来。 代码如下: #sp1{ border: red solid ; display: inline-block; width: 30px; height: 20px; font-size: 20px
推荐度:
导读JS实现静止元素自动移动示例_javascript技巧:一个元素是静止的,使它在屏幕上实现自动移动。 这是一个比较简单问题,在学习中遇到了,把它写了下来。 代码如下: #sp1{ border: red solid ; display: inline-block; width: 30px; height: 20px; font-size: 20px


一个元素是静止的,使它在屏幕上实现自动移动。

这是一个比较简单问题,在学习中遇到了,把它写了下来。
代码如下:







var timenum;
var mar=0;//控制移动量的变量
var flag = 0;//实现控制左右移动的一个变量
//实现向右移动的函数
function moveright(){
sp1.style.marginLeft=mar+"px";
mar=mar+5;
}
//实现向右移动的函数
function moveleft(){
sp1.style.marginLeft=mar+"px";
mar=mar-5;
}

function go() {
var sp1 =document.getElementById("sp1");
var btn1 = document.getElementById("start");
if(!btn1.disabled){
btn1.disabled = true;
document.getElementById("pause").disabled=false;
}
sp1.innerHTML=parseInt(sp1.innerHTML)+1;
timenum = window.setTimeout(go,10);
if(flag==1){
window.setTimeout(moveleft,10);
}
if(flag==0){
window.setTimeout(moveright,10);
}
if(mar>(window.outerWidth)){
flag=1;
}
if(mar<0){
flag=0;
}
}
function stop(){
document.getElementById("start").disabled = false;
document.getElementById("pause").disabled=true;
window.clearTimeout(timenum);
}






0


文档

JS实现静止元素自动移动示例_javascript技巧

JS实现静止元素自动移动示例_javascript技巧:一个元素是静止的,使它在屏幕上实现自动移动。 这是一个比较简单问题,在学习中遇到了,把它写了下来。 代码如下: #sp1{ border: red solid ; display: inline-block; width: 30px; height: 20px; font-size: 20px
推荐度:
标签: 移动 元素 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top