JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
<div class="container">
  <div class="social">
    1 2 3 4
  </div>
  <div class="list">
    <span class="span"><a href="#">Link</a></span>
    <span class="span"><a href="#">Link</a></span>
    <span id="show" class="span"><a href="#">Mouseenter</a></span>
  </div>
</div>

CSS

.social {
  width: 100%;
  position: absolute;
  display: none;
  background: red;
  color: #fff;
  text-align: center;
  z-index:3;
}
.social-close {
  cursor:pointer;
}
.container {
  max-width: 300px;
  position: relative
}

.span {
  display: inline-block;
  vertical-align: top
}

JavaScript

$('.container').each(function(){
	
  var social = $(this).find('.social'),
      socialClose = $('<div class="social-close">Закрыть</div>').appendTo(social);

	$(this).find('#show').on('mouseenter',function() {
      social.show();
  });

	$(this).on('mouseleave',function() {
      social.hide();
  });

	socialClose.on('click',function(){
  	social.hide();
  });
  
});