我有一個JavaScript函數,我在其中播放聲音文件(使用phonegap)。它通常工作正常,但我想在下載文件時將img src
更改爲加載圖標。但是,播放文件後,src被更改爲 。源變化後的jquery刷新圖像
我試圖將+new Date().getTime()
添加到src的末尾,但它沒有幫助。有什麼想法嗎?
function playSound(){
var img = $(this).prev();
img.attr("src", "css/images/ajax-loader.gif?"+new Date().getTime());
var url = "http://some.com/fanky.mp3";
mediaTTS = new Media(url, onSuccessTTS(url), onErrorTTS);
mediaTTS.play();
}
再次添加的延遲可能是一個預載的問題。 [通過javascript預載圖片的Google搜索](https://www.google.se/search?q=preload+images+javascript&aq=f&sugexp=chrome,mod=5&sourceid=chrome&ie=UTF-8)。首先嚐試,如果它仍然存在,我們繼續前進。 :) –