neuere Dev hier.Wiederverwenden von JQuery für mehrere HTML-Elemente
Ich habe auf einer Seite mehrere Elemente von der gleichen JQuery generiert. Jedes Element wird mit dem richtigen Inhalt geladen, aber alle Funktionen - in diesem Fall klickt man auf verschiedene Spuren - ziehen Inhalte aus dem letzten Satz.
Meine bisherigen Untersuchungen lassen mich glauben, dass dies ein Fall von Race Conditions ist.
Hier ist ein Codepen - klicken Sie auf einen der Titel auf der linken Seite zwei Spieler, um zu sehen, wie Bilder, Songtitel, Künstlernamen und MP3-Daten von # Player-3 gezogen werden.
$("#player-2").jAudio({
playlist: [{
file: "http://spindrop.io/audio/forgetme.mp3",
thumb: "http://spindrop.io/images/ar.jpg",
trackName: "Hungry",
trackArtist: "American Royalty",
trackAlbum: "Prismatic EP",
}, {
file: "http://spindrop.io/audio/mistakes.mp3",
thumb: "http://spindrop.io/images/ar.jpg",
trackName: "Red",
trackArtist: "American Royalty",
trackAlbum: "Prismatic EP",
}, {
file: "http://spindrop.io/audio/riverbed.mp3",
thumb: "http://spindrop.io/images/ar.jpg",
trackName: "Lifeline",
trackArtist: "American Royalty",
trackAlbum: "Prismatic EP",
}]
});
$("#player-3").jAudio({
playlist: [{
file: "../audio/staticheart.mp3",
thumb: "../images/geo.jpg",
trackName: "Family",
trackArtist: "Geographer",
trackAlbum: "Animal Shapes",
}, {
file: "../audio/taillights.mp3",
thumb: "../images/geo.jpg",
trackName: "Looping",
trackArtist: "Geographer",
trackAlbum: "Animal Shapes",
}, {
file: "../audio/theline.mp3",
thumb: "../images/geo.jpg",
trackName: "Sonic",
trackArtist: "Geographer",
trackAlbum: "Animal Shapes",
}]
});
http://codepen.io/kylebillings/pen/BKmZJx
& hier ist ein Link zu einer nicht-minimierte Version des jquery: https://gist.github.com/hisasann/337283
so vielen Dank im Voraus. Ich bin dankbar, dass ich etwas gelernt habe.
Haben Sie den Link zu dem Audio-Plugin, das Sie verwenden? – Derlin
@Derlin Ich habe oben eine Bearbeitung vorgenommen. Hier ist die klarste Version des Skripts, auf das ich gestoßen bin. https://gist.github.com/hisasann/337283 –
Ok, aber haben Sie es geändert? Woher kommt die verkleinerte Version? – Derlin