向左滚动文字 js代码效果


Posted in Javascript onAugust 17, 2013
<html>
<head>
<title>滚动文字效果</title>
<style type="text/css">
#infozone{font-size:12px;color:#aa6;overflow:hidden;width:100px;height:20px;}
#infozone div{height:20px;line-height:20px;white-space:nowrap;overflow:hidden;}
</style>
<script type="text/javascript">
var tc;
window.onload=function(){
 var o=document.getElementById('infozone');hscroll(o);
 window.setInterval(function(){window.clearTimeout(tc);o.firstChild.style.marginLeft='0px';scrollup(o,20,0);},10000);
}
function scrollup(o,d,c){
 if(d==c){
  var t=o.firstChild.cloneNode(true);
  o.removeChild(o.firstChild);o.appendChild(t);
  t.style.marginTop=o.firstChild.style.marginTop='0px';
  hscroll(o);
 }
 else{
  ch=false;var s=3,c=c+s,l=(c>=d?c-d:0);
  o.firstChild.style.marginTop=-c+l+'px';
  window.setTimeout(function(){scrollup(o,d,c-l)},50);
 }
}
function hscroll(o){
 var w1=o.firstChild.offsetWidth,w2=o.offsetWidth;
 if(w1<=w2)return;
 tc=window.setTimeout(function(){hs(o,w1-w2,0,w1-w2)},3500);
}
function hs(o,d,c,p){
 c++;var t=(c>0?-c:c);o.firstChild.style.marginLeft=t+'px';
 if(c==d){if(d==0){tc=window.setTimeout(function(){hs(o,p,0,p)},2500);}else tc=window.setTimeout(function(){hs(o,0,-p,p)},3500);}
 else tc=window.setTimeout(function(){hs(o,d,c,p)},5);
}
</script>
</head>
<body>
<div id="infozone"><div>C# 鼠标属性动态操作相关源码示例,比如、隐藏与显示鼠标指针、将鼠标左右键功能互换、更换鼠标指针形状、调用Windows鼠标设置面板等,小技巧,多多益善。</div></div>
</body>
</html></td>
   </tr>
 </table>
Javascript 相关文章推荐
关于JavaScript的面向对象和继承有利新手学习
Jan 11 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
Sep 03 Javascript
js面向对象编程之如何实现方法重载
Jul 02 Javascript
详解Javascript动态操作CSS
Dec 08 Javascript
JS实现的4种数字千位符格式化方法分享
Mar 02 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
Mar 25 Javascript
微信小程序checkbox组件使用详解
Jan 31 Javascript
Vue组件全局注册实现警告框的实例详解
Jun 11 Javascript
element-ui组件中input等的change事件中传递自定义参数
May 22 Javascript
javascript利用canvas实现鼠标拖拽功能
Jul 23 Javascript
js实现列表按字母排序
Aug 11 Javascript
原生js实现弹窗消息动画
Nov 20 Javascript
热点新闻滚动特效的js代码
Aug 17 #Javascript
js 获取radio按钮值的实例
Aug 17 #Javascript
js 文本滚动效果的实例代码
Aug 17 #Javascript
javascript用户注册提示效果的简单实例
Aug 17 #Javascript
JS返回上一页实例代码通过图片和按钮分别实现
Aug 16 #Javascript
判断js对象是否拥有某一个属性的js代码
Aug 16 #Javascript
JS判断数组中是否有重复值得三种实用方法
Aug 16 #Javascript
You might like
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
php rsa加密解密使用详解
2015/01/14 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
JS 动态获取节点代码innerHTML分析 [IE,FF]
2009/11/30 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
javascript时间函数大全
2014/06/30 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
vue.js语法及常用指令
2017/10/29 Javascript
详细分析单线程JS执行问题
2017/11/22 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
基于vue2.0动态组件及render详解
2018/03/17 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
python 提取文件的小程序
2009/07/29 Python
极简的Python入门指引
2015/04/01 Python
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
python数据分析数据标准化及离散化详解
2018/02/26 Python
详解Python3的TFTP文件传输
2018/06/26 Python
简单了解django索引的相关知识
2019/07/17 Python
CSS3 transition 实现通知消息轮播条
2020/10/14 HTML / CSS
安踏广告词改编版
2014/03/21 职场文书
销售业务员岗位职责
2015/02/13 职场文书
边城读书笔记
2015/06/29 职场文书
小学校园广播稿
2015/08/18 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers