在html的一个table的一个td内,轮流显示4张图片

我要在html的一个table的一个td内,轮流显示4张图片,两者之间的显示时间间隔为5秒。鼠标放在其中一张图片上,暂停切换,点击指向该图片的连接,其它图片同理,最好能说... 我要在html的一个table的一个td内,轮流显示4张图片,两者之间的显示时间间隔为5秒。
鼠标放在其中一张图片上,暂停切换,点击指向该图片的连接,其它图片同理,最好能说明一下代码所放的位置,本人是初学者不怎么了解 JS
展开
 我来答
地狱狂嚎3H
2011-12-01
知道答主
回答量:28
采纳率:0%
帮助的人:23.2万
展开全部
<table width=700 border=0 cellpadding=0 cellspacing=0>
<tr>
<td>
<div id=www_qpsh_com style=overflow:hidden;height:120px;width:700px;color:#ff0000>
<table align=left cellpadding=0 cellspace=0 border=0>
<tr>
<td id=www_qpsh_com1 valign=top>
<!--这里是显示图片的代码,例如多个img标签--> </td>
<td id=www_qpsh_com2 valign=top>
</td>
</tr>
</table>
</div>
<script>
var speed=10//速度数值越大速度越慢
www_qpsh_com2.innerHTML=www_qpsh_com1.innerHTML
function Marquee(){
if(www_qpsh_com2.offsetWidth-www_qpsh_com.scrollLeft<=0)
www_qpsh_com.scrollLeft-=www_qpsh_com1.offsetWidth
else{
www_qpsh_com.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
www_qpsh_com.onmouseover=function() {clearInterval(MyMar)}
www_qpsh_com.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
</td></tr>
</table>
追问
图片怎么一直在滚动啊,我的意思是图片每隔一段时间会轮换一次,麻烦改一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yarkeshen
2011-12-02 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:90.2万
展开全部
用jQuery吧,+Ajax从后台获取数据。
或者直接将4张图片一次性读入,通过interval定时器来实现display:inline 或是none
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式