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 相关文章推荐
ExtJS 2.0实用简明教程 之获得ExtJS
Apr 29 Javascript
StringTemplate遇见jQuery冲突的解决方法
Sep 22 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
Feb 26 Javascript
input:checkbox多选框实现单选效果跟radio一样
Jun 16 Javascript
js带前后翻页的图片切换效果代码分享
Sep 08 Javascript
JavaScript中日期的相关操作方法总结
Oct 24 Javascript
javascript的 {} 语句块详解
Feb 27 Javascript
Bootstrap按钮下拉菜单组件详解
May 10 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
May 26 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 Javascript
vue router 组件的高级应用实例代码
Apr 08 Javascript
微信小程序发布新版本时自动提示用户更新的方法
Jun 07 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
WAR3重制版DOTA 5V5初体验
2020/04/09 DOTA
MySQL GBK→UTF-8编码转换
2007/05/24 PHP
PHP+MYSQL会员系统的开发实例教程
2014/08/23 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
深入理解JavaScript系列(4) 立即调用的函数表达式
2012/01/15 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
使用Node.js给图片加水印的方法
2016/11/15 Javascript
jquery仿京东侧边栏导航效果
2017/03/02 Javascript
详解VUE 定义全局变量的几种实现方式
2017/06/01 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
微信小程序上线发布流程图文详解
2019/05/06 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
js对象简介与基本用法示例
2020/03/13 Javascript
微信小程序实现页面监听自定义组件的触发事件
2020/11/01 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
Python基于jieba库进行简单分词及词云功能实现方法
2018/06/16 Python
Python父目录、子目录的相互调用方法
2019/02/16 Python
使用python对多个txt文件中的数据进行筛选的方法
2019/07/10 Python
使用OpCode绕过Python沙箱的方法详解
2019/09/03 Python
18个Python脚本可加速你的编码速度(提示和技巧)
2019/10/17 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
德国低价购买灯具和家具网站:Style-home.de
2016/11/25 全球购物
Python里面如何拷贝一个对象
2014/02/17 面试题
Servlet的生命周期
2013/08/25 面试题
统计员岗位职责
2013/11/14 职场文书
留学生求职信
2014/06/03 职场文书
财务审计整改报告
2014/11/06 职场文书
撤诉申请怎么写
2015/05/19 职场文书
党员理论学习心得体会
2016/01/21 职场文书
网络新闻该怎么写?这些写作技巧你都知道吗?
2019/08/26 职场文书
MySQL查看表和清空表的常用命令总结
2021/05/26 MySQL
Python中的套接字编程是什么?
2021/06/21 Python
SQL Server实现分页方法介绍
2022/03/16 SQL Server
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python