nouveau dev ici.Réutilisation de JQuery pour plusieurs éléments HTML
J'ai sur une page plusieurs éléments générés par le même JQuery. Chaque élément est chargé avec le contenu approprié, mais toutes les fonctions - clics sur différentes pistes dans ce cas - extraient le contenu du dernier ensemble.
Mes recherches jusqu'à présent me portent à croire qu'il s'agit d'un cas de conditions de course.
Voici un codepen-clic sur n'importe quel titre de chanson sur les deux lecteurs de gauche pour voir comment les images, les titres de chanson, les noms d'artistes et les données .mp3 sont tirés du # player-3.
$("#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
& est ici un lien vers une version non minified du jquery: https://gist.github.com/hisasann/337283
Merci beaucoup à l'avance. Je suis reconnaissant d'apprendre une chose ou deux.
Avez-vous le lien vers le plugin audio que vous utilisez? – Derlin
@Derlin J'ai fait une modification ci-dessus. Voici la version la plus claire du script que j'ai rencontré. https://gist.github.com/hisasann/337283 –
Ok, mais l'avez-vous modifié? D'où vient la version minifiée? – Derlin