我在页面顶部有一个链接,当它悬停时,显示一个搜索菜单。包含带焦点输入的div的CSS选择器
#dropdown {
display: none;
}
li:hover #dropdown {
display: block;
}
<ul class="nav navbar-nav">
<li><a href="">Link 1</a></li>
<li><a href="">Link 2</a></li>
<li>
<a href="">Search</a>
<div id="dropdown">
<input name="txtSearch" type="text" id="txtSearch" class="form-control" />
<input type="submit" name="btnSearch" value="Search" id="btnSearch" class="btn" />
</div>
</li>
</ul>
既然有下拉<div>
内的文本框,我想的下拉菜单,即使unhovered如果用户在文本框中键入保持可见。
有没有一种纯CSS的方式来做到这一点?
这太糟糕了我的大部分用户使用的是IE,因为CSS的解决方案是完美的。我很烦,我不得不使用JS。 – TheIronCheek