Deutsch
<div id="marquees"> <!-- Dies sind die Inhalte der Untertitel, Sie können sie beliebig definieren--> <a href="#">Link 1</a> <br> <a href=" #">Link 2</a> <br> <a href="#">Link 3</a> <br> <a href="#">Link 4</a> <br> <!-- Ende des Untertitelinhalts --> </div> <!-- Das Folgende ist der Javascript-Code --> <script language="javascript"> <!-- marqueesHeight=200; //Die Höhe des Inhaltsbereichs stopptscroll= false; //Diese Variable steuert, ob das Scrollen mit(marquees){ noWrap=true; //Dieser Tabelleninhaltsbereich wird nicht automatisch umbrochen. style.width=0; //Daher können wir seine Breite auf 0 setzen gestreckt sein style.height=marqueesHeight ; style.overflowY="hidden"; //Die Bildlaufleiste ist unsichtbar onmouseover=new Function("stopscroll=true"); //Die Maus läuft weiter und stoppt den Bildlauf onmouseout=new Function("stopscroll =false"); //Die Maus geht, beginnen Sie mit dem Scrollen} //Zu diesem Zeitpunkt kann die Höhe des Inhaltsbereichs nicht gelesen werden. Folgendes gibt eine unsichtbare Ebene „templayer“ aus und kopiert später den Inhalt hinein: document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden">< / div>'); function init(){ // Scrollinhalt initialisieren // Den ursprünglichen Inhalt mehrmals nach „templayer“ kopieren, bis die Höhe von „templayer“ größer ist als die Höhe des Inhaltsbereichs: while(templayer.offsetHeight< marqueesHeight){ templayer. innerHTML+=marquees.innerHTML } //Kopiere den Inhalt von „templayer“ zurück in den ursprünglichen Inhaltsbereich: marquees.innerHTML=templayer.innerHTML+templayer.innerHTML; call "scrollUp()" Funktionsgesteuerte Bildlaufleiste: setInterval("scrollUp()",20); } document.body.onload=init; //Diese Variable wird verwendet, um festzustellen, ob die Bildlaufleiste erreicht ist the end function scrollUp(){ //Funktion zum Scrollen der Bildlaufleiste if(stopscroll==true) return; //Wenn die Variable „stopscroll“ wahr ist, stoppen Sie den Bildlauf preTop=marquees.scrollTop; //Zeichnen Sie die Position der Bildlaufleiste vor dem Scrollen auf marquees.scrollTop+=1; //Scrollen Sie die Leiste um ein Pixel nach unten. //Wenn sich die Bildlaufleiste nicht bewegt, scrollen Sie nach oben zur gleichen Position wie der aktuelle Bildschirm. //Natürlich nicht nur das, sondern auch um ein Pixel nach unten ( +1): if(preTop==marquees .scrollTop){ marquees.scrollTop=templayer.offsetHeight-marqueesHeight+1; } } --> </script>