1

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&amp;auto_play=false&amp;player_type=artwork&amp;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&amp;auto_play=false&amp;player_type=artwork&amp;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を使用してフラッシュをロードする別の方法はありますか?どんな助けでも大歓迎です

4

0 に答える 0