var speed=40;//数值越大,速度越慢
var demo2=document.getElementById("demo2");
var demo1=document.getElementById("demo1");
var demo=document.getElementById("demo");
function MarqueeLeft(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(MarqueeLeft,speed);
demo.onFocus=function() {clearInterval(MyMar);}
demo.onFlur=function() {MyMar=setInterval(MarqueeLeft,speed);}也不知是对是错 各位前辈请斧正
解决方案 »
- 父子关系的两个div都绑定了click,点击上面的就激活了下面的click,怎么控制?
- 关于ExtJs的TabPanel切换选项卡时,页面数据没有再次刷新
- 谁有这样的广告代码,能自动滚动的。
- 腾讯图片查看器代码,怎么用?
- 如何把js调用的htm页面写另一个htm页面
- 使用jQuery实现checkbox的全选、全取消时遇到的问题(操作无法对头部起作用)
- 急!!!如果在没有body的页面载入时运行javascript函数???
- 寫過B/S的請進!!
- onclick="return Juge(this);" 对吗?
- 如何得到一个控件的位置?在线等待
- 【技术分享】用javascript处理十万条数据
- jquery获得鼠标位置
<marquee onfocus= "javascript:this.stop(); " onblur= "javascript:this.start(); "> sssssssssssssssss </marquee>楼主确定是获得焦点?不是鼠标移入?<marquee onmouseover= "javascript:this.stop(); " onmouseout= "javascript:this.start(); "> sssssssssssssssss </marquee>