向左滚动文字 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 相关文章推荐
COM中获取JavaScript数组大小的代码
Nov 22 Javascript
js用闭包遍历树状数组的方法
Mar 19 Javascript
详解AngularJS的通信机制
Jun 18 Javascript
JavaScript的jQuery库中function的存在和参数问题
Aug 13 Javascript
浅析Node.js实现HTTP文件下载
Aug 05 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
Aug 26 Javascript
react.js CMS 删除功能的实现方法
Apr 17 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
vue-resource + json-server模拟数据的方法
Nov 02 Javascript
解决vue页面DOM操作不生效的问题
Mar 17 Javascript
微信小程序 冒泡事件原理解析
Sep 27 Javascript
微信小程序的引导页实现代码
Jun 24 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
在线短消息收发的程序,不用数据库
2006/10/09 PHP
手把手教你使用DedeCms V3的在线采集图文教程
2007/04/03 PHP
基于PHP 面向对象之成员方法详解
2013/05/04 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
2013/08/06 PHP
php使用mkdir创建多级目录入门例子
2014/05/10 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
完美解决JS中汉字显示乱码问题(已解决)
2006/12/27 Javascript
使用js修改客户端注册表的方法
2013/08/09 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
Angular实现响应式表单
2017/08/04 Javascript
mpvue 如何使用腾讯视频插件的方法
2018/07/16 Javascript
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
在Python中使用mongoengine操作MongoDB教程
2015/04/24 Python
python检测IP地址变化并触发事件
2018/12/26 Python
详解python持久化文件读写
2019/04/06 Python
python 根据字典的键值进行排序的方法
2019/07/24 Python
python 列表推导式使用详解
2019/08/29 Python
jupyter 导入csv文件方式
2020/04/21 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
2020/06/24 Python
美国和加拿大计算机和电子产品购物网站:TigerDirect.com
2019/09/13 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
孝老爱亲模范事迹
2014/01/24 职场文书
《唯一的听众》教学反思
2014/02/20 职场文书
缓刑人员思想汇报500字
2014/09/12 职场文书
2015年端午节活动方案
2015/05/05 职场文书
党内外群众意见范文
2015/06/02 职场文书
win10下go mod配置方式
2021/04/25 Golang
利用JuiceFS使MySQL 备份验证性能提升 10 倍
2022/03/17 MySQL
Python可变与不可变数据和深拷贝与浅拷贝
2022/04/06 Python