2012-12-28 11 views
5

Ich habe einen einfachen HTML5 mp3-Player, den ich online gefunden habe. Der Player ist ein wenig nach unten scrollen, wenn die Seite geladen wird. Wenn ich also auf "Play" oder "Stop" drücke, wird die Seite außerhalb des Sichtbereichs des Players angezeigt.Wie verhindere ich schnelles Scrollen in jQuery?

Ich habe auch ein anderes Skript auf der Seite, also frage ich mich, ob das es verursachen würde.

Kann ich etwas zu meinem Skript hinzufügen, damit die Seite bei Verwendung des Players ruhig bleibt?

<audio id="audio-player" name="audio-player" src="http://www.ep.dev/songs/robin.mp3" > 

in diesem

<audio id="audio-player" name="audio-player" src="http://www.ep.dev/songs/robin.mp3#audio-player" > 

Ich füge ein # it + idName auf ID gehen sollte:

Dank im Voraus

<script> 
     $(document).ready(function(){ 
      $("#play-bt").click(function(){ 
       $("#audio-player")[0].play(); 
       $("#message").text("Music started"); 
      }) 

      $("#pause-bt").click(function(){ 
       $("#audio-player")[0].pause(); 
       $("#message").text("Music paused"); 

      }) 
     }) 
    </script> 

<audio id="audio-player" name="audio-player" src="http://www.ep.dev/songs/robin.mp3" ></audio> 
         <div id="message">ROBIN - From "Snow in June"</div><br /> 
         <a id="play-bt" href="#">PLAY</a> | <a id="pause-bt" href="#">PAUSE</a> | 

Antwort

2

zu sehen, weil Ihre Tasten eine href='#' gesetzt haben, die den Browser nach einer ID suchen wird. Entfernen Sie die href und es sollte das Knallen loswerden. diese

Änderung:

<a id="play-bt" href="#">PLAY</a> | <a id="pause-bt" href="#">PAUSE</a> 

dazu:

<a id="play-bt">PLAY</a> | <a id="pause-bt">PAUSE</a> 
+0

Brilliant! Vielen Dank! – LightningWrist

+0

@LightningWrist kein Problem, vergiss nicht, die Antwort zu akzeptieren :) – kennypu

+0

Ich musste 3 Minuten warten, nachdem ich es gewählt habe. Ich hab deinen Rücken;) – LightningWrist

1

versuchen, dies ändern die Belastung der Seite

p.s. Es ist schwer, ohne einen Arbeitscode

+0

Ich habe Angst, dass nicht funktioniert hat. Vielen Dank. – LightningWrist

+0

Haben Sie einen Link zum Arbeitscode? – Ivo

Verwandte Themen