ポップアップは、要素の前にポップアップhtmlコードを 'div:'の中に 'position:absolute;オーバーフロー:可視;幅:0;高さ:0 '。
'onmouseenter'、 'onmouseleave'が要素で発生した場合、要素の 'none'と 'block'の間でポップアップCSS属性 'display'をトグルするだけです。 jsfiddle上
例: https://jsfiddle.net/johnlowvale/mfLhw266/
HTMLとJS:
<div class="popup-holder">
<div class="popup" id="popup-box">Some content</div>
</div>
<a href="javascript:" onmouseenter="show_popup()" onmouseleave="hide_popup()">Some link</a>
<script>
function show_popup() {
var e = $("#popup-box");
e.css("display", "block");
}
function hide_popup() {
var e = $("#popup-box");
e.css("display", "none");
}
</script>
CSS:
.popup-holder {
position: absolute;
overflow: visible;
width: 0;
height: 0;
}
.popup {
background-color: white;
border: 1px solid black;
padding: 10px;
border-radius: 10px;
position: relative;
top: 20px;
width: 300px;
display: none;
}