|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
marquee代码问题
关于做一个文字、图片滚动效果,怎么可以做到它滚动一下,然后停一秒钟,然后再开始滚动呢?? |
<marquee>滚动效果 滚动效果</marquee>
方法笨了一点 |
我靠,我不是要这样的效果呀,首先,你这个“滚动效果”不会停下来啊,更不用说停下来一秒钟了 |
marquee有两个方法:start() 和 stop()
请结合 setInterval自行设计. |
<table align=center width=250 height=14 bgcolor=999999 border=0 cellspadding=0 cellspcing=1 >
<tr bgcolor=ffffff>
<td align=center><marquee direction=up scrollamount=2 height=15 onmouseover=stop() onmouseout=start()>
我能停下来一秒钟吗?</td></marquee>
</tr>
</table>
师兄,能举一个例子吗??我现在打了一些代码?我就想把那一行字“我能停下来一秒钟吗”在表格中停下一秒,那你看一下,代码应该如何修改,谢谢!! |
[html]
<!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>
<title>Untitled Page</title>
</head>
<body>
<marquee id="mq" direction="up" style="width: 150px; height: 200px">
aaa<br />
bb<br />
cc<br />
dd<br />
ee<br />
ff<br />
gg<br />
hh
</marquee>
</body>
</html>
<script language="javascript" type="text/javascript">
var is_start=false;
var obj=document.getElementById("mq");
function setMarquee(){
if(is_start){
mq.start();
is_start=false;
} else{
mq.stop();
is_start=true;
}
}
setInterval("setMarquee()",1000);
</script>
[/html] |
真的学到很多东西,但如果我想修改其滚动效果呢,比如说,“滚动速度、滚动多长就停下来,可以停下来多少秒,”对于这些等等问题,我应修改上面代码哪一个部分呢?可以详细为我介绍,让我跟师兄学习 |
有人帮我解释一下吗??哭了 |
这年头,没人相信眼泪!
[html]
<!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>
<title>Untitled Page</title>
</head>
<body>
<p>
<marquee id="mq" direction="up" style="width: 150px; height: 200px">
aaa<br />
bb<br />
cc<br />
dd<br />
ee<br />
ff<br />
gg<br />
hh
</marquee>
</p>
<p>
<label></label>
</p>
<table width="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="↑" onclick="setDir('UP')" /></td>
<td> </td>
</tr>
<tr>
<td><input type="submit" name="Submit4" value="←" onclick="setDir('LEFT')" /></td>
<td> </td>
<td><input type="submit" name="Submit3" value="→" onclick="setDir('RIGHT')" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit2" value="↓" onclick="setDir('DOWN')" /></td>
<td> </td>
</tr>
</table>
<p> </p>
</body>
</html>
<script language="javascript" type="text/javascript">
var is_start=false;
var obj=document.getElementById("mq");
function setMarquee(){
if(is_start){
mq.start();
is_start=false;
} else{
mq.stop();
is_start=true;
}
}
setInterval("setMarquee()",1000);
function setDir(pDir){
obj.direction=pDir;
}
</script>
[/html] |
|