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 ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
Oct 20 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
Apr 27 Javascript
JS匀速运动演示示例代码
Nov 26 Javascript
jQuery跨域问题解决方案
Aug 03 Javascript
jQuery 局部div刷新和全局刷新方法总结
Oct 05 Javascript
微信小程序访问node.js接口服务器搭建教程
Apr 25 Javascript
websocket+node.js实现实时聊天系统问题咨询
May 17 Javascript
设置cookie指定时间失效(实例代码)
May 28 Javascript
微信小程序商品详情页规格属性选择示例代码
Oct 30 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
Sep 12 Javascript
用 js 写一个 js 解释器过程详解
Aug 02 Javascript
Vue的属性、方法、生命周期实例代码详解
Sep 17 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支持断点续传的源码
2010/05/16 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
PHP如何实现跨域
2016/05/30 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
2019/10/09 PHP
JQuery 写的个性导航菜单
2009/12/24 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
2014/04/18 Javascript
js中匿名函数的创建与调用方法分析
2014/12/19 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
2015/11/06 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
JavaScript观察者模式(经典)
2015/12/09 Javascript
仿iframe效果Aajx文件上传实例
2016/11/18 Javascript
js 中获取制定的cook信息实现方法
2016/11/19 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
Python过滤掉numpy.array中非nan数据实例
2020/06/08 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
中专毕业生自荐信
2013/11/16 职场文书
什么样的创业计划书可行性高?
2014/02/01 职场文书
反腐倡廉警示教育活动总结
2014/05/05 职场文书
激励员工的口号
2014/06/16 职场文书
销售活动策划方案
2014/08/26 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
2016学校元旦晚会经典开场白台词
2015/12/03 职场文书
2017年寒假社区服务活动总结
2016/04/06 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL
关于golang高并发的实现与注意事项说明
2021/05/08 Golang
Java循环队列与非循环队列的区别总结
2021/06/22 Java/Android