我在IE上的css悬停有问题。
简化;我基本上有一个容器div,它将在悬停时显示一个小的div,里面有一些标记中选择一个
,:hover由于某种原因将不再工作,div将消失。
在chrome/firefox等中尝试此示例以查看所需的结果&然后在IE11中再试一次以查看问题所在。
null
.containerDiv {
position: fixed;
width: 500px;
height: 500px;
background: red;
top: 0;
left: 0;
}
.containerDiv:hover .someDiv {
left:0;
}
.someDiv {
position:absolute;
top:0;
left:-300px;
width: 300px;
background: blue;
transition: all ease .5s;
}
<div class="containerDiv">
<div class="hoverMe">
Hover Me
<div class="someDiv">
<h3>
Hi, I'm SomeDiv
</h3>
<select>
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>
</select>
<br><br>
<select>
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>
</select>
</div>
</div>
</div>
null
正如我在评论中所说的,您可以使用类似的方法来解决此问题:
$("select").on("focus", function() {
$(this).parent().addClass("hovered");
}).on("blur", function() {
$(this).parent().removeClass("hovered");
});
然后将.YourParentElement.Hovered
应用于与.YourParentElement:Hover
相同的规则:
.yourParentElement:hover, .yourParentElement.hovered { /* some css rules */}
我在图像画廊遇到了一些麻烦。为了实现翻转效果,我有这个jQuery脚本: 这样做的目的是找到图库,在图库图像周围应用一个包装器,当鼠标悬停在该项目上时,它会变为灰度,并且在现有图库的上方会出现一个标题div(带有.caption类)。该图库由9个缩略图组成,脚本将包装器和标题应用于所有现有的图库项目,但我只在第一个缩略图上获得悬停效果。 这是图库超文本标记语言的示例: 这是我得到的CSS: 知道为
当前的效果是悬停时会有伸长的下划线, 但是会有一个问题, 只能做一行 如果我把p标签结构改成如下 那么如何在悬停时让每一行都出现线条?
如果孩子在焦点中(已被点击),我怎么能失去父母的悬停状态?我有一个菜单箭头(用OPEN代替了它,以减少代码),它在悬停状态下打开我的菜单和菜单项,当我单击它们时,菜单项就会聚焦。在菜单项点击后,我希望能够失去对我父母的关注,这样菜单就会消失。 如果可能的话,我会尽量避免使用javascript,这是我最好的尝试... 这是我的html null null 编辑 我在一个单页应用程序上使用Angul
问题内容: 有时,我可以选择使用CSS元素:悬停或JavaScript onmouseover来控制页面上html元素的外观。考虑以下情况,其中div包装了输入 我希望输入将鼠标光标悬停在div上时更改背景色。CSS方法是 JavaScript方法是 每种方法的优点和缺点是什么?CSS方法是否适用于大多数Web浏览器?JavaScript比CSS慢吗? 问题答案: :hover的问题是IE6仅在链
问题内容: 所以我有2个,彼此一样,像这样 我想改变的时候我悬停。 但是我希望悬停时再次恢复正常。 当我将鼠标悬停在深蓝色区域上时,我希望不是那么深蓝色的区域保持不是那么深蓝色,而不是变成白色。 我想保持这种结构。而且我不想要JavaScript解决方案(我知道JavaScript解决方案,但我想保留纯CSS)。 问题答案: .parent {
问题内容: 我看到了一个非常简单的选择框,其中的选择选项在悬停时可见(而不是单击),如以下屏幕截图所示。 替代文字 我正在尝试在下面的简单选择框中创建类似的效果。能有人帮这可怎么办呢?谢谢。 问题答案: 这是一种实现方式,尽管我更喜欢一种插件方法(而 不是对html进行硬编码ul): 编辑以包括演示中使用的css和html: html css: 这将导致菜单隐藏unselected项目,直到将ul