【问题标题】:Bootstrap Popover on Input : hover输入时的引导弹出窗口:悬停
【发布时间】:2013-09-01 05:32:43
【问题描述】:

我正在使用简单的表单并尝试让弹出框为输入工作。

新表单输入:

<p>
          <%= f.input :title, input_html: { class: 'login-form-block',
                                            id: "login-form-selector",
                                            data: { :toggle => 'popover',
                                                    :trigger => 'hover',
                                                    :content => 'Some popover content' }},
                      :autofocus=>true, label: false, placeholder: "Title",
                      :hint => "Enter a Title for your Clip" %>
        </p>

我在我的 application.js 中添加了 addclips.js 到 vendor/assets/javascripts 和 //= require addclips.js

我的 addclips.js 文件如下所示:

$('#login-form-selector').popover()

有人可以帮我将所有内容组合在一起,并解释我必须包含的 Javascript 以供我输入吗?

【问题讨论】:

    标签: javascript ruby-on-rails twitter-bootstrap simple-form popover


    【解决方案1】:

    我不完全确定你想在弹出窗口中显示什么,但是让它在悬停时触发你的输入字段需要一些引导 data- 在弹出窗口选项标签中的属性,以及一个 javascript 方法调用.

    标签输出应该有类似于这个小提琴的data-属性:http://jsfiddle.net/chucknelson/me8Cb/

    导轨

    <p>
        <%= f.input :title, input_html: { class: 'login-form-block', id: 'login-form-selector', data-toggle: 'popover', data-trigger: 'hover', data-content: 'Some popover content' },
                    :autofocus=>true, label: false, placeholder: "Title",
                    :hint => "Enter a Title for your Clip" %>
    </p>
    

    带有 jQ​​uery 和 Bootstrap 的 JS

    $('#login-form-selector').popover();
    

    【讨论】:

    • 我似乎无法让它工作,我用我现在拥有的代码更新了我的问题。我的 js 是 -> $('login-form-selector').popover()。我想我没有正确调用我的 js 文件。
    • 您需要在输入元素上调用该方法。试试$('#login-form-selector input').popover();
    • 我在代码中添加了一些 id,我的 js 文件中已经有了你的代码。但不知何故它不想工作:((
    • 现在您的 &lt;p&gt; 和输入之间的 id 似乎有冲突。您可以删除其中一个或将您的输入 id 命名为不同的名称,以便您可以为方法调用执行 $('#your-input-id').popover();
    • 我找到了包含 id 的正确方法。但是仍然没有弹出窗口 3:(,我坚信我的 js 没有被调用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    相关资源
    最近更新 更多