(function ($) { $.fn.loading = function () { return this.each(function () { if($(this).children("meta:first").length) { var $image = $(this).children("meta:first").attr('url'); $(this).css('background-image','url('+$image+')'); } }) }; $.fn.loadinghover = function () { return this.each(function () { $(this).hover(function () { if($(this).children("meta").eq(1).length) { var $image = $(this).children("meta").eq(1).attr('url'); $(this).css('background-image','url('+$image+')'); } },function () { if($(this).children("meta").eq(1).length) { var $image = $(this).children("meta:first").attr('url'); $(this).css('background-image','url('+$image+')'); } }) }) }; $.fn.popup = function () { return this.each(function () { $(this).click(function () { $(this).parent().nextAll('.lightbox:first').fadeIn('fast'); $('#navigateur').after('
'); $('#background').fadeIn('fast') }) }) }; $.fn.popout = function () { return this.each(function () { $(this).click(function () { $(this).parent('.lightbox').fadeOut('fast'); $('#background').fadeOut('fast'); $('#background').remove() }) }) }; $.fn.popnext = function () { return this.each(function () { $(this).click(function () { if ($(this).parent().nextAll('.lightbox:first').length) { $(this).parent().fadeOut('fast'); $(this).parent().nextAll('.lightbox:first').fadeIn('fast') } else { $(this).popout() } }) }) }; $.fn.popprev = function () { return this.each(function () { $(this).click(function () { if ($(this).parent().prevAll('.lightbox:first').length) { $(this).parent().fadeOut('fast'); $(this).parent().prevAll('.lightbox:first').fadeIn('fast') } else { $(this).popout() } }) }) }; $.fn.pagination = function () { var $nbrComposants = ; $(this).append(''); var $nbrElements = 2; var $pArr = $('figure').next('article').andSelf(); var pArrLen = $pArr.length; var pPerDiv = $nbrComposants * $nbrElements; for (var i = 0; i < pArrLen; i += pPerDiv) { $pArr.filter(':eq(' + i + '),:lt(' + (i + pPerDiv) + '):gt(' + i + ')').wrapAll('
') } $nbrPage = Math.ceil(pArrLen / ($nbrComposants * $nbrElements)); if ($nbrPage > 1) { var $largeurSection = $(this).width(); $('.page_pagination').wrapAll('