I want to display description for an item while i hover on element. I am trying to achive the buy selecting all of the items becouse they have same clas, and using forEach adding event to them, but how can i toggle description of the item that I am hovering ? I was trying to use this but this wasn't helpfull.
This is my code:
const product = document.querySelectorAll('.products__item');
const description = document.querySelectorAll('.item__description');
product.forEach(element => {
element.addEventListener('mouseenter', function() {
this.description.style.visibility = 'visiable';
})
});
<div class="products__row">
<div class="products__item">
<img src="images/products/5.png" alt="">
<p class="item__description">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco</p>
</div>
<div class="products__item">
<img src="images/products/6.png" alt="">
<p class="item__description">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco</p>
</div>
<div class="products__item">
<img src="images/products/7.png" alt="">
<p class="item__description">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco</p>
</div>
<div class="products__item">
<img src="images/products/8.png" alt="">
<p class="item__description">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco</p>
</div>
</div>