- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一排 5 个 div,当您将鼠标悬停在其中一个上时,它会填满屏幕的宽度。
蓝色div默认占满屏幕宽度;这样屏幕总是满的,当我将鼠标悬停在其他 div 上时,我可以应用 css 来缩小它,因为它在 HTML 中最后声明:
#green{
width:20px;
}
#blue{
width:100%;
}
#green:hover{
width:100%
}
#green:hover ~ #blue{
width:20px;
}
有没有办法让一个 div 在“取消悬停”后保持打开状态?例如,如果橙色 div 已打开并且鼠标离开它但没有移到另一个彩色 div 上,它可以保持其全宽。目前,当鼠标滚开时,div 会滑回蓝色。
另外,我可以不使用任何脚本来执行此操作吗?
最佳答案
不,没有javascript你做不到。但这里有一些您可以使用的示例代码:
<div id="green" onmouseover="green()">foo</div>
<div id="blue" onmouseover="blue()">more foo</div>
<div id="pink" onmouseover="pink()">even more foo</div>
和脚本:
function green() {
$('div').css('width','20px');
$('#green').css('width','100%');
}
function blue() {
$('div').css('width','20px');
$('#blue').css('width','100%');
}
function pink() {
$('div').css('width','20px');
$('#pink').css('width','100%');
}
希望这对您有所帮助!
关于CSS - 在 "unhover"上保持悬停状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15845891/
我获得了第一个星级并正在运行,但是,我缺少一个部分。我的 HTML 看起来像这样: 这
我有一排 5 个 div,当您将鼠标悬停在其中一个上时,它会填满屏幕的宽度。 蓝色div默认占满屏幕宽度;这样屏幕总是满的,当我将鼠标悬停在其他 div 上时,我可以应用 css 来缩小它,因为它在
#login-panel-ghost { display: none; transition-delay: 2s; } .top-menu-login:hover #login-panel-g
当我单击一个元素时,我使用 jQuery 将其移动到页面上的不同位置。该元素处于“悬停”状态,因为当我单击它时光标位于其上方。当元素到达新位置时,它会保留“悬停”状态。我该如何清除它? 最佳答案 这就
我正在为 iPhone 开发一个网络应用程序…… 我使用以下 CSS 制作了一个“按钮”,当您点击它(:hover)时它会发生变化,但是当您松开它时,它应该会返回到正常模式……我该怎么做? .butt
我有以下 HTML: My Title">
我一直在编写一些代码,在悬停/取消悬停时触发代码。然后我决定在 focus/blur 上触发相同的代码。通常仅使用 hover/unhover,我会采用通常的 hover comma no unhov
在 Javascript 上,ipad 会威胁悬停为一次点击,下一次点击将触发真正的点击事件。 我们是否可以在首次点击 ipad 后触发 unhover 或 mouseout 或 blur,以便首次点
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and t
我有链接 CLICK HERE 由这个 CSS 设计 .button{ text-decoration:none; text-align:center; padding:10px 0p
我遇到了一个以前从未真正需要处理的小问题。我是一名初学者网页设计师,最近我在网页上的一个 div 上使用了 CSS 悬停功能。将鼠标悬停在该 div 上时会显示另一张图片;但是,当您“悬停”时,新图像
我是一名优秀的程序员,十分优秀!