向左滚动文字 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 27 Javascript
js中的eventType事件及其浏览器支持性介绍
Nov 29 Javascript
jquery滚动特效集锦
Jun 03 Javascript
jQuery常用且重要方法汇总
Jul 13 Javascript
简单谈谈javascript Date类型
Sep 06 Javascript
JS+CSS相对定位实现的下拉菜单
Oct 06 Javascript
如何写好你的JavaScript【推荐】
Mar 02 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
Nov 05 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
Apr 30 Javascript
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
vue npm install 安装某个指定的版本操作
Aug 11 Javascript
vue前端和Django后端如何查询一定时间段内的数据
Feb 28 Vue.js
热点新闻滚动特效的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
php 地区分类排序算法
2013/07/01 PHP
php使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
PHP文件上传类实例详解
2016/04/08 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
javascript 内存回收机制理解
2011/01/17 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
2014/05/04 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
JS 日期与时间戮相互转化的简单实例
2016/06/22 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
2016/10/10 Javascript
JS实现图片垂直居中显示小结
2016/12/13 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
Vue实现一个返回顶部backToTop组件
2017/07/25 Javascript
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
JS实现的文件拖拽上传功能示例
2018/05/21 Javascript
H5实现手机拍照和选择上传功能
2019/12/18 Javascript
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
2020/05/19 jQuery
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
Python3结合Dlib实现人脸识别和剪切
2018/01/24 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
python矩阵转换为一维数组的实例
2018/06/05 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
常用的10个Python实用小技巧
2020/08/10 Python
Django利用elasticsearch(搜索引擎)实现搜索功能
2020/11/26 Python
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
公司管理建议书范文
2014/03/12 职场文书
大学班级文化建设方案
2014/05/06 职场文书
技术员个人工作总结
2015/03/03 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
python制作图形界面的2048游戏, 基于tkinter
2021/04/06 Python