日期:2014-05-17  浏览次数:20388 次

有关marquee标签onmouseover事件失效问题
现需要做一个网页首页新闻动态显示滚动的效果。

示例代码如下:
<marquee  class="company-profile-marquee" direction="down" scrollamount="3" onmouseover="this.stop();" onmouseout="this.start();">滚动文字</marquee>

当在marquee 标签外加一层div并将其float设置为left左浮动后,marquee标签的onmouseover等事件失效,无法触发。想问下这是什么原因呢?

marquee? 滚动文字 事件失效 html

------解决方案--------------------
marquee  要设置宽高,而且用完float:left后,要在最后一个标签下方加上clear:both,如下
<div>
<div style="float:left;">
<div style="float:left;">
<div style="float:left;">
...
<div style="clear:both"></div>
</div>