向左滚动文字 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 相关文章推荐
无缝滚动改进版支持上下左右滚动(封装成函数)
Dec 04 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
Jun 21 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
Jul 31 Javascript
jquery简单实现网页层的展开与收缩效果
Aug 07 Javascript
JS实现图片的不间断连续滚动的简单实例
Jun 03 Javascript
利用types增强vscode中js代码提示功能详解
Jul 07 Javascript
vue 页面加载进度条组件实例
Feb 05 Javascript
vue 实现复制内容到粘贴板clipboard的方法
Mar 17 Javascript
Vue瀑布流插件的使用示例
Sep 19 Javascript
Vue 组件参数校验与非props特性的方法
Feb 12 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
Jul 17 Javascript
简单了解Vue + ElementUI后台管理模板
Apr 07 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
php时间不正确的解决方法
2008/04/09 PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
2011/04/20 PHP
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
PHP+Apache实现二级域名之间共享cookie的方法
2019/07/24 PHP
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
document.getElementById为空或不是对象的解决方法
2010/01/24 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
jquery无法设置checkbox选中即没有变成选中状态
2014/03/27 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
移动端界面的适配
2017/01/11 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
使用pm2自动化部署node项目的方法步骤
2019/01/28 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
写一个Vue loading 插件
2020/11/09 Javascript
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
Djang中静态文件配置方法
2015/07/30 Python
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
Python实现随机选择元素功能
2017/09/14 Python
python数字图像处理之骨架提取与分水岭算法
2018/04/27 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
python dumps和loads区别详解
2020/02/04 Python
keras 实现轻量级网络ShuffleNet教程
2020/06/19 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
英国玛莎百货新西兰:Marks & Spencer New Zealand
2019/07/21 全球购物
2014村务公开实施方案
2014/02/25 职场文书
劳动竞赛口号
2014/06/16 职场文书
开展批评与自我批评心得体会
2014/10/17 职场文书
安全生产先进个人总结
2015/02/15 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书