Dantes (обсуждение | вклад) Нет описания правки |
Dantes (обсуждение | вклад) Нет описания правки |
||
| Строка 2: | Строка 2: | ||
var players = document.getElementsByClassName('midi-player'); | var players = document.getElementsByClassName('midi-player'); | ||
for (var i = 0; i < players.length; i++) { | for (var i = 0; i < players.length; i++) { | ||
var | var player = players[i]; | ||
if (player.getAttribute('data-initialized')) continue; | |||
var src = player.getAttribute('data-src'); | |||
if (src) { | if (src) { | ||
var audio = document.createElement('audio'); | var audio = document.createElement('audio'); | ||
audio. | audio.controls = true; | ||
audio. | audio.preload = 'none'; | ||
var source = document.createElement('source'); | var source = document.createElement('source'); | ||
source. | source.src = src; | ||
source. | source.type = 'audio/midi'; | ||
audio.appendChild(source); | audio.appendChild(source); | ||
player.appendChild(audio); | |||
player.setAttribute('data-initialized', 'true'); | |||
} | } | ||
} | } | ||
}); | }); | ||
Версия от 17:42, 16 апреля 2025
$(function () {
var players = document.getElementsByClassName('midi-player');
for (var i = 0; i < players.length; i++) {
var player = players[i];
if (player.getAttribute('data-initialized')) continue;
var src = player.getAttribute('data-src');
if (src) {
var audio = document.createElement('audio');
audio.controls = true;
audio.preload = 'none';
var source = document.createElement('source');
source.src = src;
source.type = 'audio/midi';
audio.appendChild(source);
player.appendChild(audio);
player.setAttribute('data-initialized', 'true');
}
}
});