En essayant de créer un modèle de page unique avec défilement parallaxe j'ai trouvé et problème étrange. Je soupçonne que le problème est soit dans la partie jQuery de peut-être même le CSS lui-même, mais je ne suis pas sûr.taille de la fenêtre jquery bug
Mon bit de code jQuery actuel lit la taille de la fenêtre du navigateur des visiteurs et ajuste la hauteur des diapositives pour chaque page ancrée différente. De cette façon, j'ai atteint plein avec des arrière-plans, peu importe la taille de la fenêtre. Mais en même temps je me suis rendu compte que si j'ajoute des composants CSS différents, ils ne développeront pas la hauteur d'arrière-plan de l'ancre active, mais déborderont plutôt sur l'autre diapositive.
Voici la partie jQuery responsable de la glisse hauteur
$(function() {
$('.windows').css({
'height': (($(window).height())) + 'px'
});
$(window).resize(function() {
$('.windows').css({
'height': (($(window).height())) + 'px'
});
});
});
Et voici l'URL du site https://docstax.net/esgh/
Aller aux plans et redimensionner votre navigateur, vous verrez ce que je veux dire par ne pas ajuster le haut de la diapositive en fonction du contenu nécessaire élevé à l'intérieur. Edit: Comme suggéré par putvande là où beaucoup de $ (fenêtre) que je connaissais, faites à ce que j'ai mis à jour et minimisé le code.
Pourquoi y a-t-il autant de '(' autour de $ (window) .height() '? Et vous savez que vous pouvez ajouter tous ces éléments en tant que chaîne séparée par des virgules dans le sélecteur jQuery right? – putvande
@putvande noobish fault, j'aurais pu lier l'appel $ (window) à une seule classe laisse dire class = "window" et attaché cela à Je vais corriger ça. – 0111010001110000