Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <title>Bootstrap Example</title>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
- </head>
- <body>
- <div class="container">
- <h2>Progress Bar With Label</h2>
- <div class="progress">
- <div id="seekbarb" class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width:0%">
- xx
- </div>
- </div>
- </div>
- <script type="text/javascript">
- $(document).ready(function() {
- var elem = document.getElementById("seekbarb");
- var id = setInterval(frame, 1);
- var width = 0;
- var position = 5;
- var length = 600;
- var percent = position / length * 100;
- var add = 100/length;
- console.log("Das Lied geht "+length+ " Sekunden"); // Song länge in Sekunden
- console.log("Ich bin bei "+position+ " Sekunden"); // Song position in Sekunden
- console.log("Und habe schon "+percent+"% geschafft"); // Macht in dieser function keinen sinn, nur in frame()
- // console.log("Ich füge zu "+percent+"% "+add+"% hinzu"); Diese Aussage ist zwecklos.
- var seekbar = parseInt(100*percent);
- console.log("Die var(seekbar) = "+seekbar); // Seekbar value
- function frame() {
- if (seekbar >= 100) {
- //Stopt bei var(seekbar) die function und ist fertig
- clearInterval(id);
- elem.style.width = '100%'; // Setzt bei einfach nach dem Stoppen 100%
- } else {
- seekbar = seekbar + add/100;
- //console.log(seekbar+"% werden jetzt gesetzt")
- elem.style.width = (seekbar) + '%';
- }
- }
- });
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement