このサイトhttp://www.sofworld.orgのように、マウスをその上に置くとすぐに流れるテキストが停止することを多くのWebサイトで見ましたが、どのように実行されますか?
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から0に変更し、マウスアウトscrollamount
時に6に戻すだけです。3番目のパラメーターが何をするのかわかりません。サンプルページから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 に答える