如何管理 CSS 中的#homeSub 的尺寸,以便当我将鼠标从 homeBox 移动到 home Sub 时它不会消失?

How can I manage the dimansions of #homeSub in CSS so it won't diappear when I move my mouse from homeBox to homeSub?

当我将鼠标悬停在 #homeBox 上时,会出现 #homeSub。但是当我想移动鼠标点击 #homeSub 时它消失了。我知道它应该作为切换效果自然出现和消失,但我需要固定位置,因此 #homeSub 只会在我将鼠标移出 #homeBox#homeSub 时消失。

$(function() {
  $("#homeBox").hover(function() {
    $("#homeSub").toggle("slow");
  });
});
#homeSub {
  background-color: yellow;
  display: none;
  position: relative;
  float: left;
  margin: 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
  <li><a id="homeBox" href="#">Home</a>
  </li>
  <li><a id="homeSub" href="#">you</a>
  </li>
</ul>

将悬停事件附加到 ul:

HTML:

<ul id="list">
  <li><a id="homeBox" href="#">Home</a>
  </li>
  <li><a id="homeSub" href="#">you</a>
  </li>
</ul>

JS:

$(function() {
  $("ul#list").hover(function() {
    $("#homeSub").toggle("slow");
  });
});