js 文本滚动效果的实例代码


Posted in Javascript onAugust 17, 2013
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
 <style type="text/css">
  *{margin:0;padding:0;}
  ul{list-style:none outside none}
  .slchanpin001{width:200px;border:1px solid orange;margin:55px auto}
  .slchanpin001-t{height:25px;background:orange}
  .slchanpin001-c{width:200px;height:60px;overflow:hidden;position:relative}
  .slchanpin001-c li{float:left;width:200px;height:60px;background:red;}
  .slchanpingCon01{height:60px;position:absolute;top:0;left:0;}
 </style>
 </head>
 <body>
  <div class="slchanpin001">
   <div class="slchanpin001-t"></div>
   <div class="slchanpin001-c">
    <div class="slchanpingCon01" id="slchanpingCon01">
     <ul>
      <li>1</li>
      <li>2</li>
      <li>3</li>
      <li>4</li>
      <li>5</li>
      <li>6</li>
      <li>7</li>
      <li>8</li>
      <li>9</li>
      <li>10</li>
      <li>10</li>
      <li>10</li>
     </ul>
    </div>
   </div>
  </div>  
 <script type="text/javascript">
  var sl = function(id){ return document.getElementById(id)}
  var speed = 0;
  var timer = null;
  var i=0;
  function slProdust(){
   var slchanpingCon01 = sl("slchanpingCon01").getElementsByTagName("li");
   var slElem = sl("slchanpingCon01");
   var slDivWidth = slchanpingCon01[0].offsetWidth * slchanpingCon01.length;
    slElem.style.width = slDivWidth +"px";
    function autoFunc(){
     if(speed   >  -slDivWidth ){
      speed--;
      slElem.style.left = speed + "px"
     }
     else{
      clearTimeout(timer);
     }
     timer = setTimeout(function(){autoFunc()},10);
    }
    autoFunc();
  }
  slProdust();
 </script>
 </body>
</html>
Javascript 相关文章推荐
JavaScript.Encode手动解码技巧
Jul 14 Javascript
js下用eval生成JSON对象
Sep 17 Javascript
让浏览器非阻塞加载javascript的几种方法小结
Apr 25 Javascript
javascript刷新父页面的各种方法汇总
Sep 03 Javascript
javascript中数组array及string的方法总结
Nov 28 Javascript
jQuery实现简单的间隔向上滚动效果
Mar 09 Javascript
js操作css属性实现div层展开关闭效果的方法
May 11 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
Dec 07 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
Dec 14 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
JS实现加载时锁定HTML页面元素的方法
Jun 24 Javascript
koa+jwt实现token验证与刷新功能
May 30 Javascript
javascript用户注册提示效果的简单实例
Aug 17 #Javascript
JS返回上一页实例代码通过图片和按钮分别实现
Aug 16 #Javascript
判断js对象是否拥有某一个属性的js代码
Aug 16 #Javascript
JS判断数组中是否有重复值得三种实用方法
Aug 16 #Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 #Javascript
jQuery实现密保互斥问题解决方案
Aug 16 #Javascript
图标线性回归斜着移动到指定的位置
Aug 16 #Javascript
You might like
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
2013/07/18 PHP
php开发工具有哪五款
2015/11/09 PHP
PHP实现的一致性Hash算法详解【分布式算法】
2018/03/31 PHP
JavaScript 判断判断某个对象是Object还是一个Array
2010/01/28 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
JavaScript用JSONP跨域请求数据实例详解
2017/01/06 Javascript
慕课网题目之js实现抽奖系统功能
2017/09/19 Javascript
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
jQuery中常用动画效果函数知识点整理
2018/08/19 jQuery
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
python3使用tkinter实现ui界面简单实例
2014/01/10 Python
Python常用的内置序列结构(列表、元组、字典)学习笔记
2016/07/08 Python
Python在图片中添加文字的两种方法
2017/04/29 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
Python多图片合并PDF的方法
2019/01/03 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
详解python with 上下文管理器
2020/09/02 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
Ticketmaster意大利:音乐会、节日、艺术和剧院的官方门票
2019/12/23 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
应届毕业生应聘自荐信
2013/12/07 职场文书
清华大学自主招生自荐信
2014/01/29 职场文书
中专生自我鉴定范文
2014/02/02 职场文书
项目建议书模板
2014/05/12 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
班级心理活动总结
2014/07/04 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书
合作意向书怎么写
2019/06/24 职场文书
解析MySQL binlog
2021/06/11 MySQL