控制marquee,请大侠指教 消失可以使用 marquee.style.display="none" 控制,主要是 w1 滚到左时有点难度。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一次滚动可以出来了,关键是第二次是怎么运行? 大家想想<html><head><title> New Document </title></head><body bgcolor="#FFFFFF"><div id="d1" style="position:absolute;display:none;top:0px;left:700px">滚</div><script language="JavaScript"><!--var i=700;function cc(){ i--; if(i>0) { d1.style.display = ""; d1.style.left = i; } else { setTimeout("hiddenDiv()",1000) }}function hiddenDiv(){ d1.style.display = "none";}setInterval("cc()",10)//--></script></body></html> ok 搞定:) 你看看,时间你自己看着调吧:)<html><head><title> New Document </title></head><body bgcolor="#FFFFFF"><div id="d1" style="position:absolute;display:none;top:0px;left:700px"></div><script language="JavaScript"><!--var i=700;function cc(sand){ i--; if(i>0) { d1.innerText = sand; d1.style.display = ""; d1.style.left = i; } else { setTimeout("hiddenDiv()",1000); window.clearInterval(a) }}function hiddenDiv(){ d1.style.display = "none"; if(d1.innerText == '滚1') a = setInterval("cc('滚2')",10); else a = setInterval("cc('滚1')",10); i=700;}a = setInterval("cc('滚1')",10)//--></script></body></html> 或者大家帮忙得到它里面的文本的位置,也可以实现。我试过了里面的style.left等,每一时刻返回都是0,如果能得到某个相对位置靠这个值来让它停止的话我就能实现了。谢谢! 好像答案都不是marquee呀我也想知道marquee能有什么简单的方法 ?? livethere(zhu) : 我发的第二个例子不行吗? 不会呀,你看看下面这段代码,在我这运行的可以呀! 在你那有什么问题?可以告之吗? 谢谢<html><head><title> New Document </title></head><body bgcolor="#FFFFFF"><div id="d1" style="position:absolute;display:none;top:0px;left:700px"></div><script language="JavaScript"><!--var i=700;function cc(sand){ i--; if(i>0) { d1.innerText = sand; d1.style.display = ""; d1.style.left = i; } else { setTimeout("hiddenDiv()",1000); window.clearInterval(a) }}function hiddenDiv(){ d1.style.display = "none"; if(d1.innerText == '滚1') a = setInterval("cc('滚2')",10); else a = setInterval("cc('滚1')",10); i=700;}a = setInterval("cc('滚1')",10)//--></script></body></html> 现在有两断文字,w1,w2。实现marquee字w1滚到左时停留10秒钟,然后消失。W2又从右边开始滚过来,到达最左停留10秒然后消失,如此反复。应该如何实现,我搞了一天了,真繁死了.就是控制marquee的问题。 晕,这个功能巳经实现啦呀!!setTimeout("hiddenDiv()",10000);//你把那个值设成10000就能停留10秒钟呀如果你要控制marquee的话,那我就不知道怎么做了,要问老大了 ^Q^ embed高分问题【100分】 怎么给动态添加的div设置属性? 用JS如何修改ASP.NET创建的Cookies JS的异常处理 firebug 能不能查找页面的某个具体js函数? showModalDialog的问题 怎么计算JavaScript运行的时间?要可执行代码! jQuery验证密码重复输入问题 请教高手,想问问在框架内下拉菜单的问题,谢谢!!!! 怎样让加号做加法运算,而不连接2个字符串 javascript的setTimeout()一个问题.(急盼回复) javascript可否控制文件下载到硬盘的位置?
<html>
<head>
<title> New Document </title>
</head>
<body bgcolor="#FFFFFF">
<div id="d1" style="position:absolute;display:none;top:0px;left:700px">滚</div>
<script language="JavaScript">
<!--
var i=700;
function cc()
{
i--;
if(i>0)
{
d1.style.display = "";
d1.style.left = i;
}
else
{
setTimeout("hiddenDiv()",1000)
}
}
function hiddenDiv()
{
d1.style.display = "none";
}
setInterval("cc()",10)
//-->
</script>
</body>
</html>
<html>
<head>
<title> New Document </title>
</head>
<body bgcolor="#FFFFFF">
<div id="d1" style="position:absolute;display:none;top:0px;left:700px"></div>
<script language="JavaScript">
<!--
var i=700;
function cc(sand)
{
i--;
if(i>0)
{
d1.innerText = sand;
d1.style.display = "";
d1.style.left = i;
}
else
{
setTimeout("hiddenDiv()",1000);
window.clearInterval(a)
}
}
function hiddenDiv()
{
d1.style.display = "none";
if(d1.innerText == '滚1')
a = setInterval("cc('滚2')",10);
else
a = setInterval("cc('滚1')",10);
i=700;
}
a = setInterval("cc('滚1')",10)
//-->
</script>
</body>
</html>
<html>
<head>
<title> New Document </title>
</head>
<body bgcolor="#FFFFFF">
<div id="d1" style="position:absolute;display:none;top:0px;left:700px"></div>
<script language="JavaScript">
<!--
var i=700;
function cc(sand)
{
i--;
if(i>0)
{
d1.innerText = sand;
d1.style.display = "";
d1.style.left = i;
}
else
{
setTimeout("hiddenDiv()",1000);
window.clearInterval(a)
}
}
function hiddenDiv()
{
d1.style.display = "none";
if(d1.innerText == '滚1')
a = setInterval("cc('滚2')",10);
else
a = setInterval("cc('滚1')",10);
i=700;
}
a = setInterval("cc('滚1')",10)
//-->
</script>
</body>
</html>
就是控制marquee的问题。
setTimeout("hiddenDiv()",10000);//你把那个值设成10000就能停留10秒钟呀如果你要控制marquee的话,那我就不知道怎么做了,要问老大了 ^Q^