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 相关文章推荐
从零开始学习jQuery (二) 万能的选择器
Oct 01 Javascript
jQuery之排序组件的深入解析
Jun 19 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
Aug 13 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
Jan 22 Javascript
使用javascript控制cookie显示和隐藏背景图
Feb 12 Javascript
Iframe 自动适应页面的高度示例代码
Feb 26 Javascript
使用jQueryMobile实现滑动翻页效果的方法
Feb 04 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
Jan 27 Javascript
AngularJS Select(选择框)使用详解
Jan 18 Javascript
vue ssr 指南详读
Jun 29 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
Nov 21 Javascript
JS数组方法concat()用法实例分析
Jan 18 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版)
2006/10/09 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
js调用flash的效果代码
2008/04/26 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
Chrome Form多次提交表单问题的解决方法
2011/05/09 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
js替代copy(示例代码)
2013/11/27 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
微信小程序 加载 app-service.js 错误解决方法
2016/10/12 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
Linux系统(CentOS)下python2.7.10安装
2018/09/26 Python
如何基于python实现归一化处理
2020/01/20 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
详解使用HTML5的classList属性操作CSS类
2017/10/13 HTML / CSS
世界上最大的餐具公司:Oneida
2016/12/17 全球购物
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
泰国最新活动和优惠:Megatix
2020/05/07 全球购物
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
培训自我鉴定
2014/01/31 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
公务员试用期满考核材料
2014/05/22 职场文书
开发房地产协议书
2014/09/14 职场文书
高中信息技术教学反思
2016/02/16 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
Redis读写分离搭建的完整步骤
2021/09/14 Redis
Android开发之WECHAT微信小程序路由跳转的两种形式
2022/04/12 Java/Android