【问题标题】:Bootstrap popover on a specific element特定元素上的引导弹出窗口
【发布时间】:2015-05-11 19:35:41
【问题描述】:

如果在向导上单击“下一步”时选择了第一个选项(“未选择任何内容”),我正在尝试在表单上打开一个弹出框。 我正在使用BootstrapBootstrap Wizard

我已经得到了一个弹出框来工作,但不是我需要的方式。 我想要<a> 标签上的弹出框,但是当单击下一步按钮时,而不是单击“测试”按钮时。

我希望我是清楚的。

这是我迄今为止尝试过的:

HTML:

<div>
    <a href="#" data-toggle="popover" id="warning" title="Hello" data-content="Bye!">Test</a>
    <select class="form-control input-lg" id="some_id">
        <option value="0">Nothing selected</option>
    </select>
    <br>
</div>

Javascript:

$(document).ready(function () {
    $('#rootwizard').bootstrapWizard({
        onNext: function (tab, navigation, index) {
            $("#warning").popover({
            container: "body"
            })
        }
    })
});

【问题讨论】:

    标签: javascript jquery html twitter-bootstrap bootstrap-popover


    【解决方案1】:

    您的 javascript 中有一些错误,并且您没有初始化弹出框:$('[data-toggle="popover"]').popover();

    以下作品

    <link href="http://netdna.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
    
    
    <div>
        <a href="#" data-toggle="popover" data-placement="bottom" id="warning" title="Hello" data-content="Bye!">Test</a>
        <select class="form-control input-lg" id="some_id">
            <option value="0">Nothing selected</option>
        </select>
        <br>
    </div>
    
    <script src="http://code.jquery.com/jquery.js"></script>
    <script src="http://netdna.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap-wizard/1.2/jquery.bootstrap.wizard.js"></script>
    <script>
    $(document).ready(function () {
        $('[data-toggle="popover"]').popover();
        $('#rootwizard').bootstrapWizard({
            onNext: function (tab, navigation, index) {
                $("#warning").popover({
                    container: "body"
                });
            }
        });
    });
    </script>
    

    编辑:添加小提琴:http://jsfiddle.net/timgavin/4rwzsmgc/

    【讨论】:

    • 还是不行,点击“下一步”按钮没有任何反应。我已按照您的建议进行了所有更改。
    • 它有效。我用小提琴更新了我的答案。如果它对您不起作用,则可能有其他东西与之冲突,或者您忽略了某些东西。
    • 首先,感谢您的回答。弹出框有效,只是不像我想要的那样。当您单击&lt;a&gt; 标签时它正在工作,但在向导上单击“下一步”时它不起作用,这是我的问题的目的。无论如何,谢谢。
    猜你喜欢
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-07
    相关资源
    最近更新 更多