<div id="demo" align="left" style="OVERFLOW:hidden;WIDTH:950px;COLOR:#ffffff">
<table width="950px" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td id="demo1" runat="server" style="height: 12px"></td>
<td id="demo2" align="left" style="height: 12px"></td>
</tr>
</table>
</div>
<script language="javascript" type="text/javascript">
var speed=30
demo2.innerHTML=Header1_demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=Header1_demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
主要有两句代码不懂,
(1) demo2.innerHTML=Header1_demo1.innerHTML
有了demo1,在这里demo2起什么作用?
(2) if(demo2.offsetWidth-demo.scrollLeft<=0)
scrollLeft属性怎么理解?
请高手指点下.
<table width="950px" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td id="demo1" runat="server" style="height: 12px"></td>
<td id="demo2" align="left" style="height: 12px"></td>
</tr>
</table>
</div>
<script language="javascript" type="text/javascript">
var speed=30
demo2.innerHTML=Header1_demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=Header1_demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
主要有两句代码不懂,
(1) demo2.innerHTML=Header1_demo1.innerHTML
有了demo1,在这里demo2起什么作用?
(2) if(demo2.offsetWidth-demo.scrollLeft<=0)
scrollLeft属性怎么理解?
请高手指点下.
解决方案 »
- js 页面滚动 层智能浮动定位 的问题
- 图像为什么刷新一下才能显示?启动时是空白页,这是怎么回事?
- JQuery如何实现自定义右键菜单中的复制、粘贴、剪切功能?路过的帮帮忙
- 如何实现文本框第一次点全选,再点可以编辑。
- 关于span和div的问题
- 为什么我在用window.open('system_userInfo.jsp','_blank','width=400,height=300');弹出窗口时我的本页面也会涮新的??
- xmlhttp怎样才能不让IE跳出安全验证,并能执行下去的吗?
- 如何不提交页面,改变一个hidden变量的值
- 请问大家,为什么这条语句会有错??????<body onLoad="parent.frames['main'].showTimer();">
- 按钮样式问题?那里有错误啊
- 简单的js代码就是查不出来错哪了。大家帮忙看看
- 求助!怎样把我的单文件上传代码,改成多文件上传代码?
(2) 横向滚动条位置把
div的style="overflow:hidden"改为overflow:scroll //滚动条
再
function Marquee(){
window.status=st0.offsetWidth+"|"+st_st.scrollLeft; //状态栏
运行自己看
元素.offsetWidth表示它自身的宽度....