Que peut-il se passer dans ce cas? C'est un très bon site web .NET, mais quand je consulte le site en Safari ou en chrome, parfois le pied de page ne marche pas bien, et je dois faire défiler la page (déplacer la barre de défilement) pour qu'elle se place à sa place. C'est une chose très étrange.Sticky Footer ne fonctionne pas bien sur Safari et Chrome
C'est le plugin pied collant J'utilise, le meilleur que je l'ai utilisé jusqu'à présent, il a été pris d'un site http://www.drupalcoder.com/sticky-footer-plugin.html
Je l'ai déjà utilisé et essayé l'autre cssstickyfooter.com et ryanfait. com et beaucoup d'autres, celui ci-dessous a été le meilleur que j'ai vu jusqu'ici. Mais cela ne fonctionne pas bien sur Safari et Chrome.
Check this out:
<script type="text/javascript">
$(document).ready(function() {
$("#footer").stickyFooter();
});
// sticky footer plugin
(function($) {
var footer;
$.fn.extend({
stickyFooter: function(options) {
footer = this;
positionFooter();
$(window)
.scroll(positionFooter)
.resize(positionFooter);
function positionFooter() {
var docHeight = $(document.body).height() - $("#sticky-footer-push").height();
if (docHeight < $(window).height()) {
var diff = $(window).height() - docHeight;
if (!$("#sticky-footer-push").length > 0) {
$(footer).before('<div id="sticky-footer-push"></div>');
}
$("#sticky-footer-push").height(diff);
}
}
}
});
})(jQuery);
</script>
Vous pouvez obtenir un "pied de page collant" avec CSS seul et qui permettra aux handicapés Navigateurs JS pour obtenir la même expérience de navigation. –