小编use*_*267的帖子

如何在动态元素上绑定bootstrap popover

我在动态列表中使用Twitter Bootstrap的popover.列表项有一个按钮,当我单击按钮时,它应该显示弹出窗口.当我在非动态测试时,它工作正常.

这是我的非动态列表的JavaScript

$("button[rel=popover]").popover({ 
    placement : 'right',
    container : 'body',
    html : true,
    //content:" <div style='color:red'>This is your div content</div>"
    content: function() {
      return $('#popover-content').html();
    }

    })
    .click(function(e) {
        e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

但是,它在动态列表上不能很好地工作.当我单击"两次"按钮时它会显示出来,并且只显示一个列表项我点击一次.

我的HTML:

 <ul id="project-list" class="nav nav-list">
   <li class='project-name'>
     <a >project name 1
         <button class="pop-function" rel="popover" ></button>
     </a>
   </li>
   <li class='project-name'>
     <a>project name 2
        <button class="pop-function" rel="popover" ></button>
     </a>
   </li>

 </ul>

<div id="popover-content" style="display:none">
    <button class="pop-sync"></button>
    <button class="pop-delete"></button>
</div>
Run Code Online (Sandbox Code Playgroud)

我的动态JavaScript:

$(document).on("click", "#project-list li" , function(){
   var username = $.cookie("username");
   var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom popover twitter-bootstrap

48
推荐指数
3
解决办法
10万
查看次数

如何编写一个只能在bootstrap的桌面上可见的css

我重写了一份声明

 .navbar .nav {
    top:30px;
} 
Run Code Online (Sandbox Code Playgroud)

在我的css文件上,但我只希望这个声明可以在桌面视图上响应,而不是在手机视频中.我该怎么写得正确?谢谢你的帮助.

css responsive-design twitter-bootstrap

3
推荐指数
1
解决办法
2087
查看次数