zoukankan      html  css  js  c++  java
  • setInterval,setTimeout,clearInterval

    代码
    setInterval(fun,time)函数fun以间隔time循环执行

    clearInterval(timer)清除定时器

    setTimeout(fun,time)函数fun在time后执行一次

    下面实现一个图片滚动效果:

    function Get(obj) {
        
    return document.getElementById(obj);
    }

    function Marquee() {
        
    var Slider = Get("Slider");
        totalScollWidth 
    = GetScrollWidth(scrollNum);
        
    var moveLength = totalScollWidth + 25 +ImgSpace;
        
    for (var i = 0; i < moveLength; i++) {
            Slider.scrollLeft 
    += 1;
        }
        ImgSpace 
    = 0;
        clearInterval(timer);
        scrollNum
    ++;
        
    var timeout = setTimeout(Stop, 3000); //停3秒
        
        
    if (scrollNum > GetScrollNum()) {
            Slider.scrollLeft 
    = 0;
            scrollNum 
    = 0;
        }
    }

    function Start() {
        timer 
    = setInterval(Marquee, speed);
    }

    function Stop()
    {
        timer 
    = setInterval(Marquee, speed);
    }

  • 相关阅读:
    Java 面向对象_继承
    Java 面向对象
    使用 pykafka 进行消费
    oracle 的分页、截断查询
    Day03
    Day02 计算机的组成与编程语言
    Day01 MarkDown的使用
    Java方法的重点
    Scanner的小细节
    Java包机制和Javadoc的使用
  • 原文地址:https://www.cnblogs.com/hubcarl/p/1770372.html
Copyright © 2011-2022 走看看