由于这个问题,我被迫通过 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/(顺便说一句,测试手机,因此您需要调整窗口大小以使其小于 480 像素宽)。这是用于音频帖子的 tumblr api,以防万一。