3

このサイトhttp://www.sofworld.orgのように、マウスをその上に置くとすぐに流れるテキストが停止することを多くのWebサイトで見ましたが、どのように実行されますか?

4

2 に答える 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 に答える