mister_ex,
Сообщение от Dilettante_Pro
|
Объявите глобальную переменную (вне обработчика onclick),
|
var app = {
// Application Constructor
initialize: function() {
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
},
onDeviceReady: function() {
this.receivedEvent('deviceready');
},
// Update DOM on a Received Event
receivedEvent: function(id) {
var audio = new Media();
function local(){
//вот так эта зараза работает!!
var blocks = document.querySelectorAll('.audio');
for(var i = 0; i < blocks.length; i++) {
var block = blocks[i];
block.onclick = function() {
var path = '/android_asset/www/audio/';
var audioName =this.querySelector('audio').getAttribute('src');
var fullPath = path+audioName;
audio.pause();
audio.src=fullPath;
audio.play();
//this.style.backgroundColor = 'red';
// this.style.color = 'black';
}//конец функции
}//конец цикла
}
local();
}
};
app.initialize();