2017-12-29 8 views
1

iframeのsrc(attr)にFacebookのリンクを追加していますが、デバイスに応じてfbページを表示したい。ここに私のコードです:タブ、モバイルデバイスなどのデバイスに応じてiframeの自動(高さ、幅)を調整する方法

<div class="container"> 
    <iframe src="fb_link" width="100%;" height="100%;" style="border: none; overflow: hidden;" scrolling="no" frameborder="0" allowTransparency="true" allowFullScreen="true"></iframe> 
</div> 

答えて

0

あなたのコードにjavascriptを追加する必要があります。携帯電話用

<script type="text/javascript"> 
$(document).ready(function() { 
    var width = $(window).width(); 
    $('.container iframe').css('width', width) 
}); 
</script> 
+0

おかげでその作業が、Facebookのプラグインが500pxなど件までの最大幅を提供するため、タブのために働いていない - を:まず、あなたは、このコードのようにウィンドウ幅を計算する必要があります。これに対する代替案はありますか? – Sukhpal

+0

facebook pageプラグインのドキュメントでは、api urlに幅と高さを指定しています。 https://developers.facebook.com/docs/plugins/page-plugin/の公式ドキュメントをお読みください。 –

関連する問題