Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

361
Views
Desplácese a un div usando jQuery desde otra página

Cuando hago clic en href #demo-1 desde la página de inicio a otra página con la sección id='demo-1'. Cómo al cargar la página con id='demo-1', se desplazará hacia abajo desde la parte superior de la página. Si uso https://stackoverflow.com/a/3432718/6891215 , se sacudirá y no se desplazará desde la parte superior de la página hasta esa sección.

¡Muchas gracias!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El siguiente código le permite desplazarse tanto en las mismas páginas como en las externas. Para que el enlace funcione, debe asignarle una clase .scroll . Si está enlazando a un enlace ancla en una página externa, asigne al enlace un data-target="external" también.

 $(document).ready(function() { $('html, body').scrollTop(0); var str = window.location.href; if(str.indexOf('#') > -1) { var anchor = str.substring(str.indexOf('#')); setTimeout(function() { $('html, body').animate({scrollTop: $(anchor).offset().top}, 'slow'); }, 100); } $('a.scroll').click(function(e) { var trg = $(this).attr('data-target'); if(trg != 'external') { e.preventDefault(); var href = $(this).attr('href'); $('html, body').animate({scrollTop: $(href).offset().top}, 'slow'); } }); });

El enlace a un ancla en una página externa se verá así:

 <a href="inner.html#demo_2" class="scroll" data-target="external">DEMO 2</a>

Además, puede vincular a un ancla en la misma página. En este caso, no necesitará agregar ningún data-target . Escribí el guión de la forma en que es compatible con ambos:

 <a href="#demo_3" class="scroll">Go TO DEMO 3</a>
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!