Arrêter flottant collant div sidebar au pied de page (presque de travail)
Je veux obtenir c'est donc la dernière div de ma barre latérale reste collante lorsque la page défile, mais s'arrête au pied de page. Je l'ai presque travailler avec un tutoriel en ligne, mais le calcul des mess quand disqus commentaires charger et il ne va que jusqu'à un certain point.
Voici une version de travail http://jsfiddle.net/k56yR/1/, mais Est-il un moyen facile de faire quelque chose comme calculer le pied de la hauteur et ensuite, dites-lui d'arrêter le défilement loin de la bas de la page?
Vous devez vous connecter pour publier un commentaire.
Je pense que votre problème est que votre
$('#footer').offset().top
les changements de la valeur après votre disqus commentaires de la charge. Si vous avez besoin de mettre à jourfooterTop
(etlimit
basé sur la nouvellefooterTop
valeur) après vos commentaires à charge ou à chaque fois que votre événement se déclenche.quelque chose comme:
Comme avec la plupart des cas, il existe un plugin jQuery pour cela, comme julianm l'a souligné dans son commentaire, disponible ici. Il prend également en charge un bouchon de valeur, pour arrêter le collant de la boîte dans la position souhaitée.