Submitted by floown@drupal.org on
Hello,
Je viens de repomper ce code pour avoir un sticky footer :
http://dropbucket.org/node/1483
Ce qui donne mon code :
(function($) {
Drupal.behaviors.stickyfooter = {
attach: function (context, settings) {
//code starts
// Footer element to be made sticky
var footer = '#zone-footer-wrapper';
// Get footer's top margin
var footerMargin = parseInt($(footer).css('margin-top'));
$(window).resize(function () {
// Reset margin
$(footer).css('margin-top', footerMargin + 'px');
// Get window height
var windowHeight = $(window).height();
// Get bottom of footer
var footerTop = $(footer).offset().top;
var footerHeight = $(footer).outerHeight(true); // Includes any margins
var footerBottom = footerTop + footerHeight;
if (windowHeight > footerBottom) {
// Get difference between window height and bottom of footer
var difference = windowHeight - footerBottom;
// Add difference to footer's top margin
var newMargin = footerMargin + difference;
$(footer).css('margin-top', newMargin + 'px');
}
});
//code ends
}
};
})(jQuery);
J'ai vidé mon cache bien sûr mais le sticky.js n'est pas pris en considération. Je l'ai déclaré dans mon .info bien sûr.
Merci de votre aide.
Bon ça marche, il faut juste
Permalien Soumis par floown@drupal.org le 1 Février, 2016 - 23:14
Bon ça marche, il faut juste que je supprime le min-height sur le body…