javascript - 如何在 Rails 3.1 中创建悬停弹出窗口

标签 javascript css ruby-on-rails ruby-on-rails-3

我一直在寻找一种方法来实现悬停弹出窗口,但没有成功。因为它在很多网站上使用,所以我认为很容易找到说明,但我想知道我是否遗漏了一些基本的东西。我查看了 qTips2 和其他几个,但这些似乎超出了我的需要。

我有一个 Rails 3.1 应用程序,当用户将鼠标悬停在表格中的一行上时,我想显示更多详细信息。这是我缺少的内置于 Rails 中的东西,还是我需要一个附加组件?

我当然会很感激有人给我指出正确的方向。

最佳答案

使用一些 CSS 和 Javascript!

这是一个您可以玩的例子:http://jsfiddle.net/cdpZg/

复制到这里,以防万一。

HTML:

<div id='user'>I am a user. Move your mouse over me</div>
<div id='popup'>Extended info about a user</div>
<div>I a piece of useless information. No use hovering over me.</div>

CSS:

#popup {
    height: 50px;
    width: 200px;
    text-align: center;
    vertical-align:middle;
    background-color: cornflowerblue;
    color: white;
    display: none;
    padding-top: 8px;
    position: absolute;
}

Javascript:

$(document).ready(function() {
    $('#user').hover(function() {
        $('#popup').show();
    }, function() {
        $('#popup').hide();
    });
});

关于javascript - 如何在 Rails 3.1 中创建悬停弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8608962/

相关文章:

javascript - 如何在 ng-click 操作中基于文本框值将对象添加到数组

javascript - 如何更改 react-bootstrap 中按钮的颜色?

javascript - React Native 渲染组件列表

html - 标题为动态时,中间 div 内容不会溢出

javascript - 为什么我的 Bootstrap Popover 中的箭头与弹出框内容不正确对齐?

ruby-on-rails - 在Ruby on Rails中,要扩展String类,代码应该放在哪里?

ruby-on-rails - 如何在 Ruby/Rails 中调整图像大小并为其添加水印?

javascript - 文本超出 div (CSS)

CSS 背景大小填充父级

ruby-on-rails - 使用 RSpec API 文档生成器,我可以漂亮地打印请求正文 JSON 吗?