marquee滚动后停顿3秒

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        #Marquee{ height:60px; overflow:hidden;}
        #Marquee div{ border:1px solid #DDD3FE; background:#EEECF4; height:58px;}
    </style>
</head>
<body>
    <div id="Marquee">
        <div style="width: 160px; height: 58px">间断-1-caiying2007</div>
        <div style="width: 160px; height: 58px">间断-2-caiying2007</div>
        <div style="width: 160px; height: 58px">间断-3-caiying2007</div>
    </div>
    <script>
        var Mar = document.getElementById("Marquee");
        var child_div=Mar.getElementsByTagName("div")
        var picH = 60;//移动高度
        var scrollstep=3;//移动步幅,越大越快
        var scrolltime=20;//移动频度(毫秒)越大越慢
        var stoptime=3000;//间断时间(毫秒)
        var tmpH = 0;
        Mar.innerHTML += Mar.innerHTML;
        function start(){
            if(tmpH < picH){
                tmpH += scrollstep;
                if(tmpH > picH )tmpH = picH ;
                Mar.scrollTop = tmpH;
                setTimeout(start,scrolltime);
            }else{
                tmpH = 0;
                Mar.appendChild(child_div[0]);
                Mar.scrollTop = 0;
                setTimeout(start,stoptime);
            }
        }
        onload=function(){setTimeout(start,stoptime)};
    </script>
</body>
</html>
时间: 2024-07-30 12:31:39

marquee滚动后停顿3秒的相关文章

解决移动端页面滚动后不触发touchend事件

解决移动端页面滚动后不触发touchend事件 问题 在移动端页面进行优化时,一般使用touch事件替代鼠标相关事件.用的较多的是使用touchend事件替代PC端的click和mouseup事件. 可是,touchend事件在页面滚动时有个问题.在滚动完毕后,假设当前触点的位置所指的元素绑定了touchend事件,这时便会触发该元素的touchend事件,造成误操作. 解决方法 解决方法非常easy.就是在页面滚动时停止touchend事件冒泡.这样就能够防止触发touchend事件. 用法

Marquee 滚动参数

new marquee("Layer3", 2, 1, 989, 68, 20, 0, 0, 238); 参数说明:Layer3 :容器ID 2 :向上滚动(0向上 1向下 2向左 3向右) 1: 滚动的步长 989:容器可视宽度 68:容器可视高度 20:定时器 数值越小滚动的速度越快(1000=1秒,建议不小于20) 0: 间歇停顿时间(0为不停顿,1000=1秒) 0 :开始时的等待时间(0为不等待,1000=1秒) 238:间歇滚动间距(可选)

无间隔marquee滚动

1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 4 <title>图片滚动</title> 5 </head> 6 <body> 7 <style typ

页面滚动条滚动后返回事件----JS

这两天小码哥在做页面的时候,其中有一个效果是想让右侧的一个导航随着页面向下滚动而由原来的固定(position:absolute;)模式改为悬浮(position:fixed;)模式.我当时就想到了返回函数.可是依照自己的想法写了几个JS都没成功,我在想肯定是我用错了方法了.后来经过偶一再查证,终于解决了该问题,,,下面是想分享给大家的代码.重点其实就是那段JS.当然,其中原理还得是靠自己领悟了.哈哈 代码: <!doctype html> <html> <head>

在pycharm中,打开文件后间隔一秒读取一行,共读5行

f = open('a','r',encoding = 'gbk')#用r模式,gbk编码,打开文件a,import sys,time#调用sys和time模块for i in range(5):#循环5行 sys .stdout.flush#边输出边刷新 time.sleep(1)#间隔1秒 print(f.readline().strip())#strip,取消每行之间的空行 原文地址:https://www.cnblogs.com/0312abcde/p/9656921.html

页面打开后,几秒后自动跳转

(1)第一种方法:meta实现 这个是在head部分定义,使用meta标签,<meta>元素提供了有关页面的元信息. <Meta http-equiv="Refresh" Content="2; Url=http://www.baidu.com"> 其中http-equiv是刷新自身页面,content=2表示页面停留的时间,url表示跳转之后的地址: (2)第二种方法:JS实现 setTimeout(function(){window.lo

页面滚动后 顶部的透明度变化

css: body: margin-top:XXpx; .page_header_container: position:fixed; js: var $window = $(window), $body = $('body'), $bgMask = $('#page_header_container .bgMask'); $window.on('scroll', function() { if (parseInt($window.scrollTop()) > 0) { $bgMask.css(

js jquery 实现点击按钮后,倒计时60秒才能再次点击发送验证码

1 <input type="button" id="btn" value="免费获取验证码" /> 2 <script type="text/javascript"> 3 var wait=60; 4 function time(o) { 5 if (wait == 0) { 6 o.removeAttribute("disabled"); 7 o.value="免费获取

iOS tableView 滚动后回到顶部

- (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGPoint contentOffsetPoint = self.tableView.contentOffset; if (contentOffsetPoint.y > 0) { backTopBtn.hidden = NO; } else { backTopBtn.hidden = YES; } } // 回到顶部按钮的点击事件 - (void)backTopBtnClick{