newer здесь.Повторное использование JQuery для нескольких элементов HTML
У меня есть на странице несколько элементов, сгенерированных тем же JQuery. Каждый элемент загружается с соответствующим содержимым, связанным с ним, но любые функции - клики на разных дорожках в этом случае - вытягивают содержимое из последнего набора.
Мое исследование до сих пор заставляет меня поверить, что это случай условий гонки.
Вот код - нажмите на любой из названий песен слева на двух игроков, чтобы увидеть, как изображения #, песни, названия артистов и .mp3 вытягиваются из # игрока-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
& вот ссылка на не-уменьшенную версию JQuery: https://gist.github.com/hisasann/337283
спасибо заранее. Я благодарен, чтобы узнать кое-что.
У вас есть ссылка на аудиоплагин, который вы используете? – Derlin
@Derlin Я сделал надпись выше. Вот самая ясная версия скрипта, с которым я столкнулся. https://gist.github.com/hisasann/337283 –
Хорошо, но вы изменили его? Откуда берется мини-версия? – Derlin