我创建了一个简单的 Jquery 菜单,但遇到了一个我无法隔离的问题:
我将鼠标悬停的第一个项目很好,但是一旦我移动到另一个项目(父项和子项),菜单就会失去焦点。
我为尝试隔离问题所做的工作:
- 从我的页面中删除了所有 CSS
- 使用 Jquery UI 1.10.3的基本主题
- 从页面中删除所有其他 javascript
- 使用 Jquery 1.7.2
- 尝试调试,我没有收到任何错误
- 代码在小提琴中工作
- 包含menu.js、widget.js、ui.js、position.js 和core.js
<head>
这是我的 HTML
<body>
<form>
<div style="width:50%">
<ul id="buildingmenu">
<li><a href="#">Social Update</a></li>
<li><a href="#">Building Update</a>
<ul>
<li><a href="#">building 1</a></li>
<li><a href="#">building 2</a></li>
</ul>
</li>
</ul>
</div>
</form>
</body>
还有我的 javascript
$(document).ready(function () {
$("#buildingmenu").menu();
});
我正在拔头发,我错过了什么??
编辑:这是chrome 检查器打开问题的截屏视频