javascript - next(), closest() and find() -


i have following html markup,

<section>     <img width="106" height="113" title="key-staff-tim" alt="key-staff-tim" class="attachment-post-thumbnail wp-post-image" src="http://wp-content/uploads/2011/07/key-staff-tim.jpg">                   <article class="biography visible" style="display: block;">         <h3>director</h3>         <p>aliquam sagittis purus vitae turpis elementum sed congue lectus tempor. integer eleifend vestibulum tristique. pellentesque ut risus leo. duis tempus sollicitudin viverra. pellentesque laoreet, justo ut dictum mattis, tellus odio dapibus lacus, convallis lobortis massa dolor nec quam.</p>         <p>aliquam sagittis purus vitae turpis elementum sed congue lectus tempor. integer eleifend vestibulum tristique. pellentesque ut risus leo. duis tempus sollicitudin viverra. pellentesque laoreet, justo ut dictum mattis, tellus odio dapibus lacus, convallis lobortis massa dolor nec quam.</p>     </article>   <img width="107" height="114" title="key-staff-chris" alt="key-staff-chris" class="attachment-post-thumbnail wp-post-image" src="http://wp-content/uploads/2011/07/key-staff-chris.jpg">                    <article class="biography" style="top: 300px;">         <h3>director</h3>             <p>aliquam sagittis purus vitae turpis elementum sed congue lectus tempor. integer eleifend vestibulum tristique. pellentesque ut risus leo. duis tempus sollicitudin viverra. pellentesque laoreet, justo ut dictum mattis, tellus odio dapibus lacus, convallis lobortis massa dolor nec quam.</p>              <p>aliquam sagittis purus vitae turpis elementum sed congue lectus tempor. integer eleifend vestibulum tristique. pellentesque ut risus leo. duis tempus sollicitudin viverra. pellentesque laoreet, justo ut dictum mattis, tellus odio dapibus lacus, convallis lobortis massa dolor nec quam.</p>     </article>  <img width="106" height="113" title="key-staff-nic" alt="key-staff-nic" class="attachment-post-thumbnail wp-post-image" src="wp-content/uploads/2011/07/key-staff-nic.jpg">                   <article class="biography" style="top: 300px;">         <h3>designer</h3>         <p>lorem ipsum dolor sit amet, consectetur adipiscing elit. phasellus aliquet auctor varius. mauris venenatis, enim sit amet faucibus pharetra cras amet. lorem ipsum dolor sit amet, consectetur adipiscing elit. phasellus aliquet auctor varius. mauris venenatis, enim sit amet faucibus pharetra cras amet. lorem ipsum dolor sit amet, consectetur adipiscing elit. phasellus aliquet auctor varius. mauris venenatis, enim sit amet faucibus pharetra cras amet.</p>         <p>lorem ipsum dolor sit amet, consectetur adipiscing elit. phasellus aliquet auctor varius. mauris venenatis, enim sit amet faucibus pharetra cras amet. lorem ipsum dolor sit amet, consectetur adipiscing elit. phasellus aliquet auctor varius. mauris venenatis, enim sit amet faucibus pharetra cras amet.</p>     </article> <img width="109" height="112" title="key-staff-claire" alt="key-staff-claire" class="attachment-post-thumbnail wp-post-image" src="http://wp-content/uploads/2011/07/key-staff-claire.jpg">                   <article class="biography" style="top: 300px;">          <h3>account manager</h3>          <p>lorem ipsum dolor sit amet, consectetur adipiscing elit. phasellus aliquet auctor varius. mauris venenatis, enim sit amet faucibus pharetra cras amet. lorem ipsum dolor sit amet, consectetur adipiscing elit. phasellus aliquet auctor varius. mauris venenatis, enim sit amet faucibus pharetra cras amet. lorem ipsum dolor sit amet, consectetur adipiscing elit. phasellus aliquet auctor varius. mauris venenatis, enim sit amet faucibus pharetra cras amet.</p>          <p>lorem ipsum dolor sit amet, consectetur adipiscing elit. phasellus aliquet auctor varius. mauris venenatis, enim sit amet faucibus pharetra cras amet. lorem ipsum dolor sit amet, consectetur adipiscing elit. phasellus aliquet auctor varius. mauris venenatis, enim sit amet faucibus pharetra cras amet.</p>     </article> </section> 

what want jquery below is, when image clicked, want identify next .biography in dom , animate , add class. assume have use, find(), .closest() or .next(). have tried of them below current attempt.

$('.the-team img').click(function(){     //var clickedimage = $(this);     $('.visible').animate({"top" : $('.the-team').height()+10 }, 1000).removeclass('visible').fadeout(5);     $(this).find().next('article.biography').addclass('visible'); }); 

you do:

$('img').click(function(){     $(this).next('article.biography').addclass('visible').animate({"top" : $('.the-team').height()+10 }, 1000); }); 

Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -