1

スクロール中に最初のアイテムが最後のアイテムの直後に来て、最初のアイテムが出てくる前に最後のアイテムが消えるのを待たずにできるかどうかは誰にもわかりますか?

解決策をグーグルで調べてみましたが、マーキータグの代わりにJavascriptまたはJQueryを使用してマーキーを作成する必要があることを理解しています。しかし、私はこれに完全に慣れていません。これらのソリューションを実装する方法を教えてくれる人や、使用できるコードを提供してくれる人はいますか? どうもありがとう!

これは私が現在持っているコードです。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 

"http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
<Title> Hello </Title>

    <style>

#content-wrapper{
  display:table;
}

#content{
  display:table-row;
}

#content>div{
  display:table-cell
}

/*adding some extras for demo purposes*/
#content-wrapper{
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  position:absolute;
}
#nav{
  width:25%;
  background:white;
}
#body{
  background:white;
}
</style>

  </head>

<body>

<marquee behavior="scroll" direction="up" scrollamount="2" 

    <div id="content-wrapper">
      <div id="content">
        <div id="nav">
A <br>
B <br>
C <br>
D <br>
E <br>
        </div>
        <div id="body">
1 <br>
2 <br>
3 <br>
4 <br> 
5 <br>
        </div>
      </div>
    </div>

</marquee>

</body>
</html>
4

1 に答える 1

0

これをどれだけ正確に行う必要があるかに応じて、最も簡単な方法は、スクロール遅延を .01 のような非常に低い数値に設定することです。これを行う場合は、スクロール速度を設定する必要があります。そうしないと、数値が切り上げられます。

これで満足できない場合は、マーキーのデフォルト ループを削除して、独自のループを作成できます。特定の時間、距離の後、または onFinish() を呼び出して、直後に同じマーキーを起動することができます。マジシャンが姿を消し、誰も彼がそれを行う方法を理解できない映画のように?その名前は何ですか?

3 番目のオプションは、マーキーがスクロールする幅を減らし、それをオフセットして、入る側に傾けることです。これは 3 つの中で最もずさんですが、試してみてください。あなたの目は興奮しすぎて、最初のマーキーがページから外れたことに気付かない別のマーキーを見ることができません

于 2013-03-13T07:17:15.203 に答える