2012-02-04 5 views
0

J'utilise JQuery et j'apprends au fur et à mesure que je pars, j'étais juste curieux s'il y avait un moyen d'avoir un redimensionnement automatique de DOMwindow à son contenu?Fenêtre contextuelle DOMWindow redimensionner automatiquement au contenu?

J'ai réussi à comprendre comment changer les paramètres pour prendre% largeur et hauteur au lieu de px mais je trouve qu'une vue de redimensionnement dynamique utiliserait mieux le but de mon site.

Dois-je chercher un autre type de code pour accomplir cela?

+0

Pourriez-vous nous communiquer votre code actuel? –

+0

Est-ce que la nouvelle fenêtre de chargement des scripts, css, etc dont vous avez le contrôle? – sinemetu1

Répondre

0

Si vous aviez un élément d'enveloppe contenant, qui contient tout le contenu, et n'est pas réglé à 100%:

<div id="main_container"> 
    // page contents 
</div> 

Vous pouvez maintenant obtenir les dimensions de l'élément contenant et redimensionner votre fenêtre costume.

En jQuery:

$(document).ready(function() { 
    var myElement = $('#main_container'); 
    var sWidth = myElement.width(); 
    var sHeight = myElement.height(); 

    window.resizeTo(sWidth, sHeight); 
}) 

Il y a d'autres façons de le faire, si vous effectuez une recherche approfondie sur ce site, vous trouverez votre réponse. Vous pouvez utiliser (document).width() et (window).width(), comme cette réponse le décrit: jQuery(document).width() doesn't include width outside of viewable area

Questions connexes