由於this issue,我不得不通過JavaScript加載我的主題中的tumblr音頻播放器。裝載情況如下:用Javascript更改Tumblr音頻播放器顏色
$(window).load(function() {
setTimeout(function() {
$('.audio-player').each(function(){
var audioID = $(this).parents(".audio").attr("id");
var $audioPost = $(this);
var color = "000000"; //new color
$.ajax({
url: '/api/read/json?id=' + audioID,
dataType: 'jsonp',
timeout: 50000,
success: function(data){
if ($audioPost.html().indexOf("is required to") != -1) {
$audioPost.find('#audio_player_'+audioID).replaceWith('<div style=\"background-color:white;">' + data.posts[0]['audio-player'].replace("color=FFFFFF", "color=" + color) +'</div>'); //replace color here
}
}
});
});
}, 2000);
});
儘管使用{} AudioPlayerBlack標籤,代碼插入音頻播放器是白色的,所以我想改變這種狀況。我添加了兩行(在代碼中註釋),它有點工作:玩家變黑,但所有控件都不可見。而不是預期的
的我得到這個
您可以檢查這裏的活生生的例子:http://tmbeta.tumblr.com/(順便說一句,測試手機,所以你需要調整你的窗口,使之寬度小於480px)。這是tumblr api for audio posts,以防萬一。
當你刪除'背景顏色會發生什麼:white'風格從你的'div'? – kopischke
@kopischke嘿!這些日子你是我的英雄:)它什麼也沒做,bg是玩家周圍的區域。我刪除了代碼並將其更改爲黑色,以便您可以看到我指的是什麼。 http://i.imgur.com/SDLWq.png – Barbara
哦,對,我明白 - 它的意思是黑色的...哼。你能鏈接到現場代碼(與最後一個問題相同)嗎? – kopischke