这是我正在尝试做的事情。我有一个下拉框,我想要一个浮动框来显示基于项目的定义。
例如,列表包含,
第 1 项 第 2 项 第 3 项 第 4 项
用户将鼠标悬停在项目 2 上,将弹出简要说明。
我有办法吗?我不是在寻找整个代码,我只是想指出正确的方向。
谢谢你...
这是我正在尝试做的事情。我有一个下拉框,我想要一个浮动框来显示基于项目的定义。
例如,列表包含,
第 1 项 第 2 项 第 3 项 第 4 项
用户将鼠标悬停在项目 2 上,将弹出简要说明。
我有办法吗?我不是在寻找整个代码,我只是想指出正确的方向。
谢谢你...
有很多不同的方法可以完成这项任务。
纯粹的 CSS
<a>Hover over me!</a>
<div>Stuff shown on hover</div>
div {
display: none;
}
a:hover + div {
display: block;
}
还有jquery:
$("#yourElement").attr('title', 'This is the hover-over text');
如果您可能需要大量使用它,jquery 中也有一个插件:
jQuery 工具提示插件。在这里找到
javascript:
<div style="width: 80px; height: 20px; background-color: red;"
onmouseover="document.getElementById('div1').style.display = 'block';">
<div id="div1" style="display: none;">Text</div>
</div>
onmouseout="document.getElementById('div1').style.display = 'none';"
另一个 jquery 选项是显示和隐藏:
$("#menu").hover(function(){
$('.flyout').show();
},function(){
$('.flyout').hide();
});
jquery mouseover 和 mouseout: