Je code un site dont le titre est incliné à 270 degrés et qui est fixé au bas de la page; ce titre change pour chaque page et je voudrais que le contenu commence à la même hauteur verticale que le titre commence au chargement de la page. Donc, disons que le navigateur a une hauteur de 900 pixels et que le titre est 500 pixels. J'aimerais que la marge supérieure du contenu div soit de 400 pixels. Existe-t-il un moyen facile de faire cela avec JQuery? Je sais que vous devrez d'abord obtenir les deux hauteurs et ensuite former une équation, mais je suis trop amateur à JQuery pour le faire. Aidez-moi?Définition d'une marge sur un élément en fonction de la hauteur du navigateur et de la hauteur d'un autre élément à l'aide de JQuery
1
A
Répondre
1
Vous pouvez le faire avec le script suivant, en remplaçant #content
avec votre récipient et h1
avec l'élément de tête fixé au fond:
<script type="text/javascript">
$(document).ready(function() {
$("#content").css("margin-top", $(window).height() - $("h1").height());
});
</script>
Ceci, cependant, ne fixe que margin-top
sur la charge de la page, il ne ne pas mettre à jour la marge si l'utilisateur redimensionne la fenêtre de son navigateur. Ceci à la rescousse (de nouveau en remplaçant les éléments, évidemment):
<script type="text/javascript">
$(window).resize(function() {
$("#content").css("margin-top", $(window).height() - $("h1").height());
});
</script>
Questions connexes
- 1. hauteur dynamique basée sur un autre élément (jQuery)
- 2. Comment faire pour que la hauteur d'un bouton corresponde à la hauteur d'un autre élément?
- 3. Élément de position centre vertical basé sur la hauteur
- 4. déterminer la hauteur d'un élément
- 5. Obtenir la hauteur totale d'un élément?
- 6. Définition de la largeur/hauteur true (offset) d'un élément de bloc avec CSS?
- 7. Définition de la hauteur d'un élément d'une vue de liste? (à l'aide du dessin personnalisé)
- 8. hauteur élément android listview
- 9. Définition dynamique de la hauteur d'un DIV
- 10. hauteur d'un élément javascript
- 11. jQuery - obtenir une hauteur et la réutiliser
- 12. Définition de la hauteur de l'accordéon Flex à la hauteur de l'enfant le plus grand
- 13. Positionnez facilement un élément sur un autre élément de jQuery?
- 14. jQuery - bascule la marge et la hauteur à zéro puis revient à nouveau?
- 15. Définition automatique de la hauteur de contrôle
- 16. Réinitialisation de la hauteur d'un élément HTML via CSS
- 17. obtenir la taille de la marge d'un élément avec jquery
- 18. silverlight limité à 100% de la hauteur du navigateur
- 19. Ajustement de la hauteur de la résolution de l'écran jQuery
- 20. ajuster la hauteur de la "div" en fonction du conteneur
- 21. Comment obtenir la largeur et la hauteur d'un élément sur la page?
- 22. Obtention de la hauteur réelle d'un élément auto-hauteur dans IE
- 23. Taille du navigateur (largeur et hauteur)
- 24. Menu arrête la deuxième fonction de tirer sur un autre élément en utilisant la même fonction
- 25. JavaScript - Obtenir la hauteur du navigateur
- 26. Flex: modification de la hauteur de ligne du composant Label
- 27. WPF: Liaison de la hauteur d'un composant à un autre
- 28. calcul de la hauteur Javascript/jQuery
- 29. Comment étirer un tableau HTML à 100% de la hauteur de la fenêtre du navigateur?
- 30. Augmentation de la hauteur iframe