`

Bootstrap里如何动态创建一个popover

阅读更多

一种简单的方法就是自己写 popover 的 html,并且在需要显示 popover 的地方控制内容变化。

$("#your-button").popover({
    html: true,
    content: '<div id="content">...</div>'
})
.click(function() {
    $("#content").text('YOUR CONTENT');
});

P.S. 最新的 bootstrap 3 的 popover(options) 初始化参数里提供了修改默认 popover template html 的选项,我没有实际用过不确定有没有坑,看起来会比上面的方法更加优雅。

 

js:

 <script src='js/jquery-1.9.0.min.js' type="text/javascript"></script>
 <script src='js/bootstrap.min.js' type="text/javascript"></script>

 <link href='css/bootstrap.min.css' rel="stylesheet">
 <link href='css/bootstrap.add.css' rel="stylesheet">

 

   window.addEventListener("hashchange", function() { scrollBy(0, -145) })
   $('#profil').popover({placement : 'bottom',html : 'true', trigger : 'hover'})

 

html:

                <button class="btn btn-small btn-bpf-inverse" type="button" id="profil" data-original-title="Profil" href="#" data-toggle="popover" title="D&eacute;tail du profil"
                  data-content="
                <p>Profil métier :<br><span class='label label-success'>Gestion local des services</span></p>
                <p>Type de Service :<br><span class='label label-success'>Services aux véhicules</span></p>
                <p>Pays :<br><span class='label label-success'>Italy</span></p>
       <p>Marque :<br><span class='label label-success'>Citroën</span></p>
                ">
                <i class="icon-user"></i> Profil
                </button>

分享到:
评论

相关推荐

    jQuery+bootstrap提示框插件Popover

    总结起来,"jQuery+bootstrap提示框插件Popover"是一个强大而灵活的工具,它结合了jQuery的便利性和Bootstrap的美观性,帮助开发者轻松地在网页上创建交互式的提示信息,同时提供了丰富的自定义选项和样式选择。...

    jQuery+bootstrap提示框插件Popover.zip

    2. 动态创建:使用`.popover(options)`方法动态创建Popover,options参数是一个包含配置项的对象。 3. 方法调用:提供了一系列方法,如`.popover('show')`显示Popover,`.popover('hide')`隐藏Popover,`.popover('...

    Bootstrap 弹出框(Popover)插件

    Bootstrap 弹出框(Popover)插件是一种交互式的UI组件,它在用户将鼠标悬停在特定元素上时展示一个扩展的信息视图。这个插件是基于Bootstrap框架,与工具提示(Tooltip)功能相似,但提供了更多的内容空间。在...

    基于velocity.js过渡动画的Bootstrap模态窗口和Popover特效.zip

    在这个项目中,“基于velocity.js过渡动画的Bootstrap模态窗口和Popover特效”是一个增强Bootstrap功能的例子,它利用velocity.js这个高性能的JavaScript动画库来实现更为流畅和动态的交互效果。 首先,我们来了解...

    全面解析Bootstrap中tooltip、popover的使用方法

    Popover的实现原理与Tooltip基本一致,只是在样式和内容展示上有所区别,通常包含一个标题和一个可选的内容区域。 在实际使用中,可以通过数据属性(如`data-toggle="tooltip"`和`data-placement`)或JavaScript ...

    可拖拽的bootstrap弹出窗口

    首先,`Bootstrap` 是一个流行的前端开发框架,它提供了一系列预设的样式、组件和JavaScript插件,帮助开发者快速创建响应式和移动优先的网站。在本例中,Bootstrap的弹出插件(Popover)被用来创建弹出窗口。...

    Bootstrap popover功能扩展jquery插件

    在HTML元素上添加"data-toggle='popover'"和"data-title","data-content"等属性,可以快速创建一个基本的popover。而使用JavaScript,我们可以更灵活地控制popover的显示、隐藏以及事件绑定。 这款扩展插件的核心...

    Bootstrap popover用法详解

    7. **内容动态加载**:如果你需要Popover的内容动态生成,可以使用`content`选项为一个函数,该函数将在每次显示Popover时被调用,返回的内容将作为Popover的内容。 总的来说,Bootstrap Popover是一个灵活且易于...

    Bootstrap的popover(弹出框)在append后弹不出(失效)

    解决这个问题的方法是在动态创建并添加Popover元素之后,再次调用初始化函数,确保新添加的元素也被正确地配置。如下所示: ```javascript var test...

    bootstrap-2.3.2

    Bootstrap 2.3.2 是一个广泛使用的前端框架,它为网页设计师和开发者提供了一套完整的工具集,以便快速构建响应式、移动设备优先的网页。这个版本包含了多个关键组件和资源,使得创建美观且功能丰富的网站变得更为...

    bootstrapdemo

    "bootstrapdemo"这个标题表明我们正在讨论一个基于Bootstrap框架创建的示例项目。这个DEMO可能是为了展示如何使用Bootstrap来设计和构建网页,或者是为了教学目的,帮助初学者理解Bootstrap的工作原理。 在这个名为...

    Bootstrap实例和PPT讲解

    "bootstrap例子PPT.txt"可能包含的是一个PPT演示文稿的文字版,其中详细解释了Bootstrap的基础知识、使用方法和实例分析。PPT通常是一种有效的教学工具,因为它可以以清晰、直观的方式呈现信息,包括步骤、截图和...

    bootstrap4_apidemo_DEMO_bootstrap_

    Bootstrap 4 是一个广泛使用的前端开发框架,专为构建响应式、移动优先的网页设计而设计。这个"bootstrap4_apidemo_DEMO_bootstrap_"压缩包包含的资源是关于Bootstrap 4的API演示和示例课件,对于学习和理解...

    bootstrap包bootstrap包bootstrap包

    Bootstrap的JavaScript插件是另一个重要组成部分,它们扩展了HTML元素的功能,如模态框(Modal)、折叠(Collapse)、滚动监听(ScrollSpy)、轮播(Carousel)、提示(Tooltip)和弹出框(Popover)等。这些插件...

    learn_bootstrap.rar

    2. **栅格系统**:Bootstrap的栅格系统是一个12列的布局模型,帮助开发者创建灵活且适应不同屏幕尺寸的布局。通过类 `.container`、`.row` 和一系列 `.col-*` 类,你可以轻松地创建复杂的页面结构。 3. **组件**:...

    前端项目-mistic100-Bootstrap-Confirmation.zip

    Popover是Bootstrap提供的一个组件,用于创建弹出式的提示信息,通常用于显示额外的详细信息。而“就地确认框”是指在用户触发某个操作(如删除或修改)前,提供一个快速确认的对话框,以防止误操作。这种插件使得...

    Bootstrap入门经典代码

    8. **快速启动**:Bootstrap提供了基本的HTML模板,只需几步就可以创建一个基本的网页结构。这对于快速原型设计和项目启动非常有用。 9. **社区支持**:Bootstrap有一个庞大的开发者社区,提供了无数的插件、扩展和...

    bootstrap3中文文档_cn.zip

    Bootstrap 3 是一个广泛使用的前端开发框架,专为构建响应式布局、移动设备优先的 Web 应用程序而设计。这个“bootstrap3中文文档_cn.zip”压缩包包含了关于 Bootstrap 3 的详细中文文档,帮助开发者更好地理解和...

    bootstrap包整合

    Bootstrap是世界上最流行的前端开发框架之一,它为开发者提供了丰富的组件、样式和JavaScript功能,使得...不论你是前端新手还是经验丰富的开发者,Bootstrap都是一个值得信赖的工具,能帮助你快速构建专业级别的网站。

    bootstrap-4.1.2

    例如,通过添加`.container`类可以创建一个可调整宽度的容器,`.btn`和`.btn-primary`类可以轻松创建一个带有Bootstrap样式的按钮。 总的来说,Bootstrap 4.1.2是一个强大且易用的工具,它大大简化了前端开发流程,...

Global site tag (gtag.js) - Google Analytics