HTML部分

<style type="text/css">
<!--
ul{}{height:230px;overflow:hidden}
-->
</style>

<ul id="rolltxt">
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称1</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称2</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称3</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称4</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称5</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称6</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称7</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称8</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称9</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称10</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称11</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称12</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称13</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称14</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称15</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称16</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称17</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称18</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称19</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称20</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称21</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称22</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称23</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称24</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称25</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称26</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称27</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称28</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称29</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称30</p></li>
<li><a href="#"><img src="data:images/pro.gif" /></a><p>产品名称31</p></li>
</ul>

Javascript代码部份

<script language="javascript">
// JavaScript Document

function extractNodes(pNode){
    if(pNode.nodeType == 3)return null;
    var node,nodes = new Array();
    for(var i=0;node= pNode.childNodes[i];i++){
        if(node.nodeType == 1)nodes.push(node);
    }
    return nodes;
}
var objj=document.getElementById("rolltxt");
for(i=0;i<4;i++){
    objj.appendChild(extractNodes(objj)[i].cloneNode(true));
}
settime=0;
var t=setInterval(rolltxt,10);  //行动时间
function rolltxt(){
    if(objj.scrollTop % (objj.clientHeight+0) ==0){  // -0 高度
        settime+=1;
        if(settime==300){  //停留时间
            objj.scrollTop+=1;
            settime=0;
        }
    }else{
        objj.scrollTop+=1;
        if(objj.scrollTop==(objj.scrollHeight-objj.clientHeight))
            objj.scrollTop=0;
        }
    }
}
objj.onmouseover=function(){clearInterval(t)}
objj.onmouseout=function(){t=setInterval(rolltxt,10)}        //  鼠标移动后行动时间
</script>

转载于:https://www.cnblogs.com/0754ydj/archive/2008/07/12/1241318.html

javascript 滚动+停留 代码相关推荐

  1. [导入]JavaScript 滚动特效代码

    摘要: 注意:以下代码特效放到页面中时,如果html顶部加入了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN ...

  2. html自动滚动代码,html+css+javascript实现列表循环滚动示例代码

    说明:设置时间定时,在规定的时间内替换前一个节点的内容 1.关键代码:javascript: 复制代码代码如下: var dome=document.getElementById("dome ...

  3. Javascript设置滚动条向上滚动的方法;JS设置滚动条滚动的代码

    很久就没有碰前端的后果就是,自己被公司叫来帮忙自己结果啥都会,但是就想不起怎么操作 画布哆嗦 咱们直接来看代码 重点一:获取滚动条Y轴的数据 这个方法有很多,我就不一一讲述了,毕竟结果都一样就好 直接 ...

  4. HTML滚动文字代码 marquee标签

     HTML滚动文字代码marquee标签 <marquee style="WIDTH: 388px; HEIGHT: 200px"scrollamount="2 ...

  5. 企业建站代码--HTML滚动文字代码(垂直)

    <marquee style="WIDTH: 388px; HEIGHT: 200px" scrollamount="2" direction=" ...

  6. 产品图片无缝水平滚动效果代码

    产品图片无缝水平滚动效果代码: 在众多的网站都有这样的效果,那就是产品图片可以不间断的无缝滚动,效果挺美观的,也给静态的页面增加了几分动感,也便利了浏览者查看产品,算是比较好的效果吧,下面就介绍一下如 ...

  7. 13个JavaScript单行式代码

    13个JavaScript单行式代码 1.随机获取布尔值(true/false) 此函数将使用Math.random()方法返回布尔值(真或假).Math.random将创建一个介于0和1之间的随机数 ...

  8. php滚动公告源码,JavaScript_jquery垂直公告滚动实现代码,复制代码 代码如下: !DOCTYPE - phpStudy...

    jquery垂直公告滚动实现代码 无标题文档 *{ padding:0px; margin:0px; } ul{ list-style:none; } li{ line-height:30px; } ...

  9. 在线代码编辑器 CodeMirror 配置说明 - javascript开发的代码语法高亮显示引擎

    CodeMirror是一款在线的支持语法高亮的代码编辑器.官网: http://codemirror.net/ 下载后,解压开得到的文件夹中,lib下是放的是核心库和核心css,mode下放的是各种支 ...

最新文章

  1. vscode编辑器自动格式化
  2. 声明式事务基于注解@Transactional的理解
  3. 非常全的VsCode快捷键
  4. 安卓注册手机短信验证码验证的案例-02
  5. Python类方法、实例方法、静态方法和属性方法详解
  6. 谷歌修复多个严重的安卓 RCE 漏洞
  7. ai伴侣2.4.7_人工智能:世界各地的活动(7月4日)
  8. 计算机房 噪声 标准,机房的噪音检测标准及治理方法
  9. 1.UFS3.1 — Power Mode
  10. 华北电力保定校区学计算机好吗,华北电力大学保定校区计算机专业
  11. julia 编程语言_Julia(Julia)编程语言入门
  12. Python绘制多维度专题地图
  13. python实现批量提取指定文件夹下同类型文件
  14. 【第二趴】uni-app开发工具(手把手带你安装HBuilderX、搭建第一个多端项目初体验)
  15. win10修改user用户名,完美解决,亲试无bugs
  16. 基于深度学习的行为识别方法综述
  17. H5 高德、百度、腾讯地图选择导航功能实现
  18. 动态加载烘培贴图与Terrain转mesh
  19. 虚拟服务器怎么导入ova,华为虚拟化平台导入ova包
  20. CAN总线和485总线的区别

热门文章

  1. python celery定时任务_Celery(四)定时任务
  2. 面试指南(二):想跳槽,这些技术点你会了吗?
  3. TensorFlow新功能「AutoGraph」:将Python转换为计算图
  4. CV还要更热闹!旷视刚宣布4.6亿美元融资,商汤:新一轮年内完成
  5. C语言通过数组指针获取长度
  6. SQLServer之修改标量值函数
  7. C#的变量、数据类型转换、转义符
  8. 【转】马拉松式学习与技术人员的成长性
  9. 玩转Excel系列-SUMIF函数实例教程
  10. 用多itemtype的具有addHeaderView的recyclerview,还是scrollview?