我在许多网站上看到,当我们将鼠标悬停在它上面时,正在流动的文字会停止,比如在这个网站,http://www.sofworld.org,它是如何完成的?
user2037368
问问题
691 次
2 回答
2
只需查看您发布的页面上的 html:
<marquee
onmouseout="this.setAttribute('scrollamount', 6, 0);"
onmouseover="this.setAttribute('scrollamount', 0, 0);"
scrolldelay="150" scrollamount="6">
Text
</marquee>
setAttribute()方法只是在鼠标悬停时将属性从 6 更改为scrollamount
0,然后在鼠标悬停时将属性更改回 6。我不确定第三个参数的作用,我只是从您的示例页面复制了 html。
于 2013-03-24T01:47:13.617 回答
1
查看该页面的源代码,
<marquee
onmouseout="this.setAttribute('scrollamount', 6, 0);"
onmouseover="this.setAttribute('scrollamount', 0, 0);"
scrolldelay="150" scrollamount="6">
Text
</marquee>
于 2013-03-24T01:55:21.733 回答