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

488
Views
¿Cómo encontrar la posición 'relativa' de un elemento a su elemento principal? O: ¿Cómo encontrar a Mr. Blue?

Tengo básicamente 2 elementos div. El primero es un contenedor de desplazamiento y el segundo es un elemento que se coloca en el contenedor. Me gustaría encontrar la posición y en relación con el contenedor de desplazamiento. Envolví todo en un fragmento de código de ejemplo titulado ¿Cómo encontrar al Sr. Azul?

 <div style="height:100px; border:solid 1px black; overflow-y:scroll;"> Please scroll down... <br/> <div style="height:400px;"> </div> <br/> <div id="MrBlue" style="height:20px; background-color:blue; color:white"> Mr. Blue </div> </div>

Entonces, me gustaría una declaración de JavaScript / jQuery que alerte la posición vertical de Mr. Blue. div relativo al contenedor de desplazamiento.

PD. Si desea 'jugar' con el sr. Azul, consulte http://jsfiddle.net/KeesCBakker/Qjr5q/ .

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Si puede agregar la position: relative con el contenedor de ajuste/desplazamiento, entonces es tan simple como

 document.getElementById('MrBlue').offsetTop

y jsfiddle ejemplo http://jsfiddle.net/eU3pN/2/

over 4 years ago · Santiago Trujillo Report

0

puedes usar la posición jQuery

 $(document).ready(function() { alert($("#MrBlue").position().top); });

ver este jsfiddle

Actualización: el contenedor debe tener una position:relative; de lo contrario no funcionará

ver este jsfiddle actualizado

over 4 years ago · Santiago Trujillo Report

0

Posición () de Jquery

El método .position() nos permite recuperar la posición actual de un elemento en relación con el padre desplazado. Compare esto con .offset(), que recupera la posición actual en relación con el documento. Al colocar un nuevo elemento cerca de otro y dentro del mismo elemento DOM que lo contiene, .position() es más útil.

Devuelve un objeto que contiene las propiedades top y left.

http://jqapi.com/#p=posición

over 4 years ago · Santiago Trujillo 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!