通过 javascript 触发引导工具提示选项

ss_*_*ire 3 javascript jquery twitter-bootstrap

请通过javascript为引导工具提示/弹出框传递选项的正确方法是什么:通过数据属性的工作原理如下:

<input type="text" data-toggle="tooltip" data-placement="right" data-animation="fade" data-delay="200" data-trigger="focus" data-content="foo">
Run Code Online (Sandbox Code Playgroud)

但使用 javascript 则不会:

<script>
    jQuery(function ($) {
        $("input").popover()({
            animation:"fade",
            delay: "200",
            trigger:"focus",
            placement: "right"
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

正确的语法是什么?

The*_*pha 5

对于tooltip,它应该是:

jQuery(function ($) {
    $("input").tooltip({...});
});
Run Code Online (Sandbox Code Playgroud)

代替:

jQuery(function ($) {
    $("input").popover({...});
});
Run Code Online (Sandbox Code Playgroud)

更新:很抱歉造成误解,它在这里有效,但是:

popover()({...});
Run Code Online (Sandbox Code Playgroud)

应该

popover({...});
Run Code Online (Sandbox Code Playgroud)

HTML:

<input type="text" data-toggle="tooltip" data-placement="right" data-animation="fade" data-delay="200" data-trigger="focus" data-content="foo">
Run Code Online (Sandbox Code Playgroud)

JS:

jQuery(function ($) {
    $("input").popover({
        animation:"fade",
        delay: "200",
        trigger:"focus",
        placement: "right"
    });
});
Run Code Online (Sandbox Code Playgroud)

确保您已正确添加JavaScriptCSS文件。