3

<div>コンテンツが自動的にスクロールされるように、ページにいくつかの垂直マーキー テキストを含めたいと考えています。

次のコードが役立つことがわかりました。

<marquee behavior="scroll" direction="up" height="250" scrollamount="2" scrolldelay="10" onmouseover="this.stop()" onmouseout="this.start()">
content goes here<br>
content goes here<br>
content goes here<br>
content goes here
</marquee>

ただし、内容の後に空白が追加されます。コンテンツは、テキスト全体が上にスクロールされた後にのみ表示されます (再起動のようなもの)。この空白を避ける (または削除する) にはどうすればよいですか?

私はスタックオーバーフローでそれを見つけましcloneNode()。それを実装する方法がわかりません。

*注: 高さ属性は関係ありません。親と同じ高さです<div>

4

1 に答える 1

1
  1. <marquee>要素は非準拠の HTML であり、使用すべきではありません...しかし、それはまったく別の議論です。
  2. その性質上、要素は再びループする前にコンテンツ全体をスクロールします。
  3. 同じことを行うが、連続ループを使用する、使用できるJavaScript ベースのソリューションがあります。
于 2012-05-03T18:04:17.397 に答える