Comment trouver la position 'relative' d'un élément à son élément parent? Ou: Comment trouver M. Blue?
J'ai 2 éléments div. Le premier est un défilement de conteneur et le second est un élément qui est placé dans le récipient. Je voudrais trouver la position en y par rapport à la vitesse de défilement du conteneur. J'ai emballé le tout dans un morceau de l'exemple de code intitulé Comment trouver Monsieur Bleu?
<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>
Donc je voudrais un JavaScript /jQuery déclaration que les alertes de la vertical position de la Monsieur Bleu. div relative pour le défilement du conteneur.
Ps. Si vous souhaitez "violon" avec monsieur. Bleu, vérifiez http://jsfiddle.net/KeesCBakker/Qjr5q/.
source d'informationauteur Kees C. Bakker
Vous devez vous connecter pour publier un commentaire.
Si vous pouvez ajouter des css
position: relative
pour l'emballage/le défilement récipient puis c'est aussi simple queet jsfiddle exemple http://jsfiddle.net/eU3pN/2/
vous pouvez utiliser jQuery position
voir ce jsfiddle
Mise à jour: Récipient doit avoir
position:relative;
sinon il l'habitude de travaillervoir cette mise à jour jsfiddle
De Jquery .position()
http://jqapi.com/#p=position