小编use*_*716的帖子

为什么switch语句比Java 7中的String更快?

Java 7中,string对象可以是switch语句的表达式.有人可以从官方文档中解释以下声明吗?

Java编译器通常使用String对象生成比使用链式if-then-else语句更高效的字节码.

java if-statement switch-statement java-7

17
推荐指数
1
解决办法
1万
查看次数

Mouseover Mouseleave - 子子菜单

我使用ul完成了以下菜单

<ul class="offerings">
   <li><a>NO SubMenu</a></li>
   <li><a>With SubMenu</a>
      <ul id="submenu">
        <li><a href="">SubMenu 1</a></li>
        <li><a href="">SubMenu 2</a></li>
      </ul>
   </li>
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在子<a>With SubMenu</a>菜单选项上时,相应的子菜单(id =子菜单)应显示AND当我在子菜单上执行MOUSEOUT时<a>With SubMenu</a>应该隐藏.

使用mouseenter很容易实现悬停,但问题在于使用mouseleave <li><a>With SubMenu</a>.

问题:

如果子菜单打开并且鼠标在子菜单框内移动 - 将触发Mouseout事件<a>With SubMenu</a>导致子菜单隐藏.如何解决这个问题?

我应该尝试鼠标坐标,然后忽略Mouseleave中写的其余功能.

https://jsfiddle.net/vkfc9jwc/6/

html javascript css jquery menu

1
推荐指数
1
解决办法
835
查看次数

标签 统计

css ×1

html ×1

if-statement ×1

java ×1

java-7 ×1

javascript ×1

jquery ×1

menu ×1

switch-statement ×1