- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个网站,当您将鼠标悬停在导航中的最后一项时,将切换隐藏的 div。我正在尝试创建某种“ super 导航”。我遇到的问题是让 div 在鼠标移出时隐藏。这是我的代码示例。
<ul id="nav_14623">
<li>
<a href="/index.htm">Home</a>
</li>
<li class="locations">
<a href="/locations.htm">Locations</a>
</li>
</ul>
当用户将鼠标悬停在“Locations”上时,我希望显示 div“locationsSuperNav”。
<div id="locationsSuperNav" style="display: none;"> Location Content goes here
<div id="superNavLeft"></div>
这是jquery
$('li#locations a').hover(function () {
$('#locationsSuperNav').toggle('medium');
我面临的问题是当用户将鼠标移出该空间时隐藏#locationsSuperNav。 div 宽 475 像素,高 140 像素。这是我为 mouseout 事件尝试的代码。当光标进入 div 时,div 会立即切换。
$('#locationsSuperNav').mouseout(function () {
$('#locationsSuperNav').hide();
有人对如何在鼠标移开时隐藏 div 有建议吗?
谢谢。
最佳答案
“...当用户将鼠标移出该空间时,#locationsSuperNav 将隐藏...”。这还不清楚:哪个空间被鼠标移出了?位置链接,还是#locationsSuperNav div?
按照您现在设置的鼠标悬停方式,当您将鼠标移入 SuperNav 时,它会隐藏 SuperNav。您是否希望它仅在您将鼠标移出 SuperNav 时才隐藏?然后将 .mouseover()
更改为 .mouseout()
。
如果您希望它在鼠标移出“位置”链接时隐藏,请在此处附加 mouseout 事件。
关于jquery - 切换隐藏的 div,然后在鼠标移开时隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3301629/
在我的应用程序中,当 EditText 失去焦点时,我需要做一些事情。编辑 EditText 时,我不能让它失去焦点。在 Windows Phone 中有 this.Focus();方法,但在 and
我正在开发一个应用程序,该应用程序可以更精确地控制拖动对象的放置位置。但是对于电容式触摸屏,用户的手指总是会遮住放置目标。 Android 允许通过覆盖 View.DragShadowBuilder.
我是一名优秀的程序员,十分优秀!