Javascript滚动代码
2015-10-28 16:47
597 查看
上下滚动
<script type="text/javascript" language="javascript">
function startmarquee(lh,speed,delay){
var t;
var p=false;
var o=document.getElementById("marqueebox1");
o.innerHTML+=o.innerHTML;
o.onmouseover=function(){p=true}
o.onmouseout=function(){p=false}
o.scrollTop = 0;
function start(){
t=setInterval(scrolling,speed);
if(!p) o.scrollTop += 1;
}
function scrolling(){
if(o.scrollTop%lh!=0){
o.scrollTop += 1;
if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0;
}else{
clearInterval(t);
setTimeout(start,delay);
}
}
setTimeout(start,delay);
}
startmarquee(250,35,1);
</script>
<script type="text/javascript" language="javascript">
function startmarquee(lh,speed,delay){
var t;
var p=false;
var o=document.getElementById("marqueebox1");
o.innerHTML+=o.innerHTML;
o.onmouseover=function(){p=true}
o.onmouseout=function(){p=false}
o.scrollTop = 0;
function start(){
t=setInterval(scrolling,speed);
if(!p) o.scrollTop += 1;
}
function scrolling(){
if(o.scrollTop%lh!=0){
o.scrollTop += 1;
if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0;
}else{
clearInterval(t);
setTimeout(start,delay);
}
}
setTimeout(start,delay);
}
startmarquee(250,35,1);
</script>
相关文章推荐
- 地址栏和javascript
- js键盘事件
- POST上传JSON数据
- json_encode无返回结果
- JS错误笔记
- JSP的重定向
- Javascript的匿名函数与自执行
- jsp和servlet的区别和联系
- JSP和servlet之间的传值(总结的很全面)
- Extjs 实现form表单批量设置只读和背景色
- javascript倒计时
- 中文dump后写入json文件无法显示中文
- js对于地址栏中的URI的解析
- jsp乱码,xml配置方法
- javascript——defer和async的区别
- jsp+ajax实现的局部刷新较验验证码(onblur事件触发较验)
- js的小案例的实现效果学习笔记
- window.opener方法的使用 js跨域
- extjs增删改查(自己调用extjs)
- window.opener方法的使用 js跨域