向左滚动文字 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 相关文章推荐
js打印纸函数代码(递归)
Jun 18 Javascript
用jquery设置按钮的disabled属性的实现代码
Nov 28 Javascript
js中document.getElementByid、document.all和document.layers区分介绍
Dec 08 Javascript
node.js中的path.basename方法使用说明
Dec 09 Javascript
JS实现单行文字不间断向上滚动的方法
Jan 29 Javascript
domReady的实现案例
Nov 23 Javascript
Angularjs实现下拉框联动的示例代码
Aug 22 Javascript
详解Vue前端生产环境发布配置实战篇
May 07 Javascript
150行Node.js实现的dns代理工具
Aug 02 Javascript
vue设置导航栏、侧边栏为公共页面的例子
Nov 01 Javascript
vue循环中点击选中再点击取消(单选)的实现
Sep 10 Javascript
JavaScript分页组件使用方法详解
Jul 26 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
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
thinkPHP框架实现的无限回复评论功能示例
2018/06/09 PHP
js 表单验证方法(实用)
2009/04/28 Javascript
JavaScript的类型转换(字符转数字 数字转字符)
2010/08/30 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
2015/12/04 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
2017/02/08 Javascript
jQuery为某个div加入行样式
2017/06/09 jQuery
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
python使用matplotlib画饼状图
2018/09/25 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
数控专业毕业生求职信
2014/06/12 职场文书
党员干部观看《周恩来四个昼夜》思想汇报
2014/09/10 职场文书
三严三实对照检查材料
2014/09/22 职场文书
技术股份合作协议书
2014/10/05 职场文书
青年文明号创建口号大全
2015/12/25 职场文书
2019年大学毕业生个人自我鉴定范文大全
2019/03/21 职场文书
MYSQL 的10大经典优化案例场景实战
2021/09/14 MySQL
mysql事务隔离级别详情
2021/10/24 MySQL
python函数的两种嵌套方法使用
2022/04/02 Python
Java中生成微信小程序太阳码的实现方案
2022/06/01 Java/Android
JS实现简单九宫格抽奖
2022/06/28 Javascript