JavaScript标题新闻的定时翻滚(IE,FF,Opera,Safari,Chrome)

2016-02-19 15:17 13 1 收藏

下面图老师小编跟大家分享JavaScript标题新闻的定时翻滚(IE,FF,Opera,Safari,Chrome),一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - Web开发 】

下面是主要代码:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

 程序代码
var Scroll=Class.create();
Scroll.prototype={
//第一个参数定义要滚动的区域,第二个参数定义每次滚动的高度
initialize:function(element,height,delay){
  this.element=$(element);
  this.element.innerHTML+=this.element.innerHTML;
  this.height=height;
  this.delay=delay*1000;
  this.maxHeight=this.element.scrollHeight/2;
  this.counter=0;
  this.scroll();
  this.timer="";
  this.element.onmouseover=this.stop.bind(this);
  this.element.onmouseout=function(){this.timer=setTimeout(this.scroll.bind(this),1000);}.bind(this);
},
scroll:function(){
  if(this.element.scrollTopthis.maxHeight){
   this.element.scrollTop++;
   this.counter++;
  }else{
   this.element.scrollTop=0;
   this.counter=0;
  }
 
  if(this.counterthis.height){
   this.timer=setTimeout(this.scroll.bind(this),20);
  }else{
   this.counter=0;
   this.timer=setTimeout(this.scroll.bind(this),this.delay);
  }
},
stop:function(){
  clearTimeout(this.timer);
}
}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1609312.html

延伸阅读
W-教程博主就比较喜欢圆角的盒子模型,现在CSS3已经可以轻松实现跨浏览器的圆角效果,包括Firefox高版本,IE9,Safari,Chrome等高端浏览器。 我们这样去定义一个盒子模型: -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; 在Firefox,和Chrome中的效果: 其中 -moz-border-radius 是 Firefox 实现圆角的私...
标签: Web开发
这段程序的设为首页自动获取当前文档URL的域名,加入收藏的描述取自当前文档的标题。 代码:  程序代码 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/htm...
标签: Web开发
代码如下: script  function getcolor(img_val,input_val){      var arr = showModalDialog("selcolor.html", "",   "dialogWidth:18.5em; dialogHeight:17.5em; status:0; help:0");      if (arr != null){...
标签: Web开发
发帖时无法插入可运行代码? 以下为程序代码: 这个是可以拖动的层 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
标签: Web开发
通过更新变换矩阵来记录转动(函数remx()). 利用矩阵计算出转动后的正方体顶点坐标, 把各个顶点的空间坐标按”近大远小”转换成平面坐标(函数p2d()), 用正方体各个面的法向量的z坐标判断该面是否可见, 用高为1px的div层模拟画出四边形(函数gra2htm()). 鼠标拖曳的代码用别人的代码修改的. Cube [Ctrl+A 全选...

经验教程

254

收藏

75
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部