J'essaie de trouver la position de l'image dans mon divComment trouver la position de certains éléments dans une div?
mon Html
<div>
<p>test</p>
<img src='test1.jpg'/>
<p>test</p>
<p>test</p>
<img src='test2.jpg'/>
<p>test</p>
<img src='test2.jpg'/> --the user clicks this image and I want to know the time it appears. In this case, 2 is what I need.
<p>test</p>
<img src='test2.jpg'/>
<p>test</p>
</div>
Je
var imagePosition=0;
$('img').click(function(){
var imgSource=$(this).attr('src');
$(this).closest('div').find('img').each(function(){
if($(this).attr('src')==imgSource){
imagePosition++;
}
})
})
Je peux savoir combien de temps les mêmes images apparaissent mais je peux » t dire quelle image l'utilisateur clique et sa position. Y a-t-il de toute façon à faire cela? Merci beaucoup!
Vous voulez dire autre que '' this.offsetLeft' et this.offsetTop'? –
Donc, si quelqu'un clique sur la div, quelle est la sortie que vous voulez? L'attribut src de l'img? – kinakuta