2010-07-03 10 views
1

WAV/MP3文件,我有這樣的代碼(從另一個StackOverflow的問題發現:預壓在jQuery的

$(document).ready(function() { 
    $.ajax({ 
     url: "soundfile.mp3", 
     success: function() { 
      $("#play_button").show(); 
     } 
    }); 
}); 

此代碼工作正常,但我怎麼可以修改它來處理多種聲音文件

回答

3

嗯我認爲你有兩個選擇:

$(document).ready(function() { 
    $.ajax({url: "file1.mp3", success: function() {$("#play_button").show();}}); 
    $.ajax({url: "file2.mp3", success: function() {$("#play_button").show();}}); 
    $.ajax({url: "file3.mp3", success: function() {$("#play_button").show();}}); 
    $.ajax({url: "file4.mp3", success: function() {$("#play_button").show();}}); 
}); 

或者運行它們先後通過將下一個:要麼一次通過簡單的複製粘貼+塊啓動多個$.ajax()請求請求進入success前一個回調。

由於瀏覽器和服務器端的最大連接限制,我傾向於先運行預加載。打開大量同步連接可能會減慢其他重要元素(如圖像,JavaScript文件和樣式表)的加載速度。

+0

優秀,非常歡呼 – 2010-07-03 09:24:23