请问dw里做图片滚动,鼠标经过停止的效果

<divid="photo"><marqueeonMouseOver="this.stop();"onMouseOut="this.start();"><ahref="#... <div id="photo">

<marquee onMouseOver="this.stop();" onMouseOut="this.start();">
<a href="#"><img src="images/photo1_07.jpg" /></a></marquee>
</div> 这是代码,,,,为什么在IE7里鼠标经过的效果不能实现呢?在遨游里可以实现,请问是什么原因?
展开
 我来答
A张海波
2008-07-09 · TA获得超过212个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:168万
展开全部
上面说的有许多弊端,也有好处,其好处就是简单!易懂~,但不建议使用!
但是我说的这个是js特效,其效果是好,就是不容易懂,其实也不要太懂这要会用就可以了!
<base href="http://www.flash8.net">
<div id=demo style=overflow:hidden;height:55;width:255;color:#ffffff><table align=left cellpadding=0 cellspace=0 border=0><tr>
<td id=demo1 valign=top><img src="images/flash8.gif"><img src="images/link/flashempire.gif"><img src="images/link/deskcity.gif"><img src="http://www.blueidea.com/logo.gif">
<td id=demo2 valign=top></td></tr></table></div>
<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>

//BASE是HTML语言中的标签,是定位网页基础URL来源的。因为base href="http://www.flash8.net"的原因,所以后面后面才有img src="images/flash8.gif"的写法[(要不然这里应写成img src=http://www.flash8.net/images/flash8.gif)]。
实在还是做不出来,可以加群,8227030
百度网友f028093
2008-07-03 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:145万
展开全部
<marquee onMouseOver="this.stop();" onMouseOut="this.start();">
<a href="#"><img src="images/photo1_07.jpg" /></a></marquee>
代码是没错的.
你把IE缓存清空掉【工具→清楚历史记录→...】试下.

顺便提点建议.现在一般不用marquee.用marquee有白色的出来.用脚本来解决就比较完善.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式