var scrollMarge = 30; // marge forcée en pixels var scrollIgnore = 'qodef-one-page-slider'; // ancres à ignorer, séparées par une virgule, sans espace jQuery(document).ready(function($) { $('a[href*="#"]').each(function() { var targetID = $(this).attr('href').split('#')[1]; if ((','+scrollIgnore+',').indexOf(','+targetID+',')==-1) { var posY = 0; if ($('#'+targetID).size()==1) posY = $('#'+targetID).offset().top-$('header div:eq(0)').height()-scrollMarge; $(this).on('click',function() { $('html,body').animate({scrollTop:posY},500); return false; }); } }); });