tumblr でこの問題について知っています。コードが取り除かれ、オーディオ プレーヤーが壊れています。
現在flexslider.jsを使用していますが、問題はほとんど同じです。これで直りました
setTimeout(function() {
$('.audio').each(function(){
var audioID = $(this).parent().attr("id");
var $audioPost = $(this);
$.ajax({
url: '/api/read/json?id=' + audioID,
dataType: 'jsonp',
timeout: 50000,
success: function(data){
if ($audioPost.html().indexOf("is required to") != -1) {
$audioPost.append('<div style=\"background-color:black;">' + data.posts[0]['audio-player'] +'</div>');
}
}
});
});
}, 2000);
とにかく、私はモバイル版からコーディングを始めたので、これを見るにはブラウザー ウィンドウのサイズを変更する必要があります...パーマリンク ページhttp://tmbeta.tumblr.com/post/21264072020では問題ないように見えますが、フォトセットの場合はそうではありません(flexslider を使用)とプレーヤーは同じページにありますhttp://tmbeta.tumblr.com/
プレーヤーが投稿の一番下に追加されているのがわかりますか? [音声を聞くには Flash 9 が必要です] というところに表示させたいです。基本的に .append の機能であることは知っていますが、jquery に詳しくないため、解決策を見つけるのに本当に苦労しています。