我在许多网站上看到,只要我们将鼠标悬停在鼠标上,就会停止流动的文字,就像在此网站中http://www.sofworld.org一样,它是如何完成的?
答案 0 :(得分:2)
只需查看您发布的页面上的html:
<marquee
onmouseout="this.setAttribute('scrollamount', 6, 0);"
onmouseover="this.setAttribute('scrollamount', 0, 0);"
scrolldelay="150" scrollamount="6">
Text
</marquee>
setAttribute()方法只是在鼠标悬停时将属性scrollamount
从6更改为0,并在mouseout上更改为6。我不确定第三个参数是做什么的,我只是从你的示例页面复制了html。
答案 1 :(得分:1)
查看该页面的源代码,
<marquee
onmouseout="this.setAttribute('scrollamount', 6, 0);"
onmouseover="this.setAttribute('scrollamount', 0, 0);"
scrolldelay="150" scrollamount="6">
Text
</marquee>