/ / Facebook App - Javascript Définir la hauteur de la toile? - javascript, jquery, facebook, facebook-graph-api, hauteur

Application Facebook - Définir la hauteur de la toile en Javascript? - javascript, jquery, facebook, facebook-graph-api, hauteur

J'essaye de régler la hauteur pour ne pas avoir de barre de défilement dans mon application facebook, vu ICI

J'ai utilisé jQuery pour créer le plugin canvas à l'aide de l'API GRAPH et j'ai essayé d'ajouter les codes suivants pour modifier la hauteur mais aucun ne fonctionne. Quelqu'un a des idées?

Dans mon scripts.js, j'essaye d'ajouter ce qui suit en bas:

FB.Canvas.setAutoResize();  //doesn"t work

Aussi essayé le suivant:

window.fbAsyncInit = function() {
FB.Canvas.setSize({ height: 2500 });
}; //doesn"t work either

Réponses:

1 pour la réponse № 1
window.fbAsyncInit = function() {
FB.Canvas.setSize({height: 1050});
}

// Do things that will sometimes call sizeChangeCallback()
function sizeChangeCallback() {
FB.Canvas.setSize();
}

1 pour la réponse № 2

Juste pour clarifier les autres utilisateurs qui se produisent sur ce contenu:

  • Ajouter le

    <script src="http://connect.facebook.net/en_US/all.js"></script> et <script> FB.init({ appId : "here_your_API_id", status : true, cookie : true, xfbml : true }); </script>

    code avant votre </head> marque.

  • Ajouter le <div id="fb-root"></div>

<script src="http://connect.facebook.net/en_US/all.js"></script>

`<script>window.fbAsyncInit = function() {FB.Canvas.setSize({height: 1050});}`
`function sizeChangeCallback() {FB.Canvas.setSize();}</script>`

portion juste avant le </body> marque.

  • Si tout le reste échoue, essayez ce qui suit:

    <style>body {width:500px; height:1050px;overflow:hidden;margin:0; padding:0; border:0;}</style>