jquery .load()を介してsoundcloud埋め込みプレーヤーをロードしています
IEでは、swfが含まれていると、ロードがフリーズして不完全になります。存在しない場合、クエリは正常に機能します。Chrome、Firefox、Safariでも問題なく動作します。
function ajaxLoad(id){
var url = "http://www.konstructive.com/projects/karlssonwinnberg/?page_id=118&cat="+id;
$('#container').empty();
$('#container').load(url, function(){
$('#container').masonry('reload');
Shadowbox.clearCache();
Shadowbox.setup();
//Masonry();
ClickOptions();
});
return false;
}
オブジェクトは次のようになります
<div class="item">
<object height="571" width="571"> <param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F24256938&auto_play=false&player_type=artwork&color=000000"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="571" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F24256938&auto_play=false&player_type=artwork&color=000000" type="application/x-shockwave-flash" width="571"></embed> </object>
</div>
ここでデモバージョンをチェックできます http://www.konstructive.com/projects/karlssonwinnberg/
およびajaxロードページはこちら http://www.konstructive.com/projects/karlssonwinnberg/?page_id=118&cat=0
ajaxを使用してフラッシュをロードする別の方法はありますか?どんな助けでも大歓迎です