小泥巴的博客解决思路
        通过设置marquee元素属性和事件就能完全实现这些功能。
具体步骤
     代码示例:

<marquee scrollAmount=”2″ scrollDelay=”60″  
onmouseover=”this.stop()” onmouseout=”this.start()”  
direction=”up” style=”width:150px;height:100px;
background:#eeeeee”>
<a href=”http://www.flash8.net”>闪客之吧</a><br>
<a href=”http://www.flash8.net”>闪客之吧</a><br>
<a href=”http://www.flash8.net”>闪客之吧</a><br>
<a href=”http://www.flash8.net”>闪客之吧</a><br>
<a href=”http://www.flash8.net”>闪客之吧</a><br>
<a href=”http://www.flash8.net”>闪客之吧</a><br>
<a href=”http://www.flash8.net”>闪客之吧</a><br>
</marquee>

特别提示
直接运行本例代码,将看到在一个灰色的块区域内,文字从下向上滚动,鼠标移上时滚动停止,并且文字停留在当前位置,而鼠标移开后滚动继续,效果如图1.8.18所示。

小泥巴的博客

图1.8.18 具有鼠标悬停效果的滚动公告栏

特别说明

本例主要是marquee对象的一些方法和属性的应用:
behavior 设置或获取文本如何在字幕中滚动。
direction设置或获取文本滚动的方向。
loop 设置或获取字幕播放的次数。
scrollAmount 设置或获取介于每个字幕绘制序列之间的文本滚动像素数。
scrollDelay 设置或获取字幕滚动的速度。  
start 开始滚动字幕。  
stop 停止字幕的滚动。

发表评论

电子邮件地址不会被公开。 必填项已用*标注