jquery - Bootstrap - 以编程方式附加并显示弹出框到元素

标签 jquery twitter-bootstrap twitter-bootstrap-3 bootstrap-popover

我正在使用 Bootstrap v3,并且尝试在页面加载时以编程方式在元素旁边显示一个弹出窗口。 DOM 中没有弹出框标记。我想在 JQuery 中创建并显示它。

我已经尝试过这个,但它不起作用。

$( document ).ready(function() {
   $('.theElement').popover({
            placement:'right',
            trigger:'manual',
            html:true,
            content:'popover content'
        });
   $('.theElement').popover('show')
});

我在控制台中收到“TypeError:Window.getCompulatedStyle 的参数 1 不是对象”错误。我假设这是由上述原因引起的。

最佳答案

试试这个

$( document ).ready(function() {
   $('.theElement').attr('data-placement','right')
   //add all atributes.....

   //and finally show the popover
   $('.theElement').popover('show')
});

关于jquery - Bootstrap - 以编程方式附加并显示弹出框到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28363716/

相关文章:

javascript - Bootstrap : How to change menu item color due modal window closing

jquery - CSS 按钮响应 "beacon"作为点击事件

twitter-bootstrap-3 - 如何删除 Bootstrap 进度条下方的空格

jquery - 模态关闭按钮不起作用

javascript - 使用 jQuery 为 textarea 中的文本着色

jQuery:如何使隐藏的div从右上角出现

css - 如何删除 Bootstrap 模式中图像右侧的空白区域?

jquery - 从python文件中的ajax发布请求获取发布数据

html - 添加 formControlName 会使默认值在我的 Angular 表单下拉列表中消失

php - yii1 日期选择器在数据库中将值存储为 000-00-00