私はマーキーを持っています。 (タグ<マーキー>)。最初の要素(スパンクラス "span1")が画面に表示されなくなったら、私に通知してください。例えばhtml要素が画面を終了するときを検出します。
<div id='container_marquee'>
<marquee id='mymarquee' behavior="scroll" onmouseover="this.stop();" onmouseout="this.start();">
<span class='span1'>first marquee text</span>
<span class='span2'>second marquee text</span>
<span class='span3'>third marquee text</span>
<span class='span4'>fourth marquee text</span>
<span class='span5'>fifth marquee text</span>
</marquee>
</div>
..:
alert("the first span is not visible on screen");
私は多分行うには、より効率的な方法があり、設定された間隔か何かを持っている必要はありませんそれ。おそらくあなたはリスニングイベントや何かを関連付けることができます。
こんにちは@yang!私の答えをチェックしてください。あなたはいくつかのアイデアを得ることを望みます。または、より良い解決策が得られる場合は、回答を投稿してください。 –
「
@Jakeこのタグには特別なものがあります。アニメーションを再起動せずにリアルタイムでn個のスパンを追加して、無限のアニメーションのようなものにすることができます。 jqueryを使って私に起こる問題。 (この例では私はそれを反映していません) – yavg