Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

144
Vistas
Desplazamiento/cambio de función de desplazamiento JS Anchor

Hola tengo el siguiente problema:

Tengo que trabajar con el código de una agencia diferente y la función de desplazamiento no funciona correctamente debido al encabezado fijo.

Cuando el encabezado está contraído (minimizado), se desplaza a una altura dinámica y se muestra correctamente; sin embargo, si el encabezado no está contraído, las funciones de desplazamiento se detienen antes porque cree que el encabezado aún es grande cuando se detiene, sin embargo, el encabezado se minimiza cuando desplazando hacia abajo.

Probé valores estáticos en lugar de $('header').height(), pero esto estropea la compatibilidad con otros dispositivos.

¿Algún consejo para una mejor solución? Gracias por adelantado.

 ;( function( Tao ) { Tao.defer( function( $ ) { $( document ).on( 'click', 'a[href^="#"].scrollUp', function( e ) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); var target = this.hash; $( 'html, body' ).stop().animate( { scrollTop: 0 }, 900, 'swing', function() { window.location.hash = target; } ); } ); $( document ).on( 'click', 'a[href^="#"]', function( e ) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); var target = this.hash; var $item = $( this.hash ); if ( ! $item ) { return; } $( 'html, body' ).stop().animate( { scrollTop: $item.offset().top - $('header').height() //scrollTop: $item.offset().top - 129 }, 750, 'swing', function() { history.pushState( {}, '', target ); } ); } ); $( document ).ready( function() { if ( document.location.hash ) { var $item = $( document.location.hash ); $( 'html, body' ).stop().animate( { scrollTop: $item.offset().top - $('header').height() } ); } } ); } );
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda