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

371
Vistas
JQuery, ¿por qué .offset () no devuelve valor?

Hola, recibo un error JS en el inspector de mi navegador. Pero no entiendo qué está mal con mi código Jquery. Y por qué considera esta variable como indefinida... ¿Alguien podría ayudarme?

El código funciona bien; pero preferiría eliminar el error: TypeError no detectado: varposlist no está definido

Este es mi código js:

 $(function(){ var pane = $('.scroll-pane'); pane.jScrollPane({ }); var api = pane.data('jsp'); if(typeof localStorage!='undefined') { //Get var from local storage var menu = sessionStorage.getItem("menu"); var yposistock_rule = sessionStorage.getItem("yposistock_rule"); //Check menu view mode if(menu == "arbo") { // defined top from a#on anchor var varposchapter = $('a#on_menuchapter').offset(); //add - 285 to put at same level than title var vartop1 = varposchapter.top -285 -yposistock_rule; if(scrollauto_rule == "oui") { sessionStorage.removeItem("yposistock_rule"); }; api.scrollTo(0, vartop1); return false; } else{ // defined top from a#on anchor var varposlist = $('a#on_menulist').offset(); //add - 285 to put at same level than title var vartop2 = varposlist.top -285 -yposistock_rule; if(scrollauto_rule == "oui") { sessionStorage.removeItem("yposistock_rule"); }; api.scrollTo(0, vartop2); return false; } } });

Alguna idea ? Muchas gracias.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Lo único que se me ocurre es esta línea:

 $('a#on_menulist').offset();

El # selecciona el elemento con el mismo ID. A menos que tenga un elemento con id=on_menulist, este código no puede encontrar la identificación que luego no puede encontrar el desplazamiento.

about 4 years ago · Juan Pablo Isaza Denunciar
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