Skip to content

Instantly share code, notes, and snippets.

@cladjidane
Last active June 10, 2021 06:54
Show Gist options
  • Save cladjidane/b1e7a750981930fa3b64de112808ffc8 to your computer and use it in GitHub Desktop.
Save cladjidane/b1e7a750981930fa3b64de112808ffc8 to your computer and use it in GitHub Desktop.
Corriger le soucis de l'ancre sous Divi
window.et_pb_smooth_scroll = function( $target, $top_section, speed, easing ) {
var $window_width = $( window ).width();
$menu_offset = -1;
if ( $ ('#wpadminbar').length && $window_width > 600 ) {
$menu_offset += $( '#wpadminbar' ).outerHeight();
}
//fix sidenav scroll to top
if ( $top_section ) {
$scroll_position = 0;
} else {
$scroll_position = $target.offset().top - $menu_offset;
}
// set swing (animate's scrollTop default) as default value
if( typeof easing === 'undefined' ){
easing = 'swing';
}
$( 'html, body' ).animate( { scrollTop : $scroll_position }, speed, easing );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment