【问题标题】:Bootstrap popover list引导弹出列表
【发布时间】:2017-12-14 02:15:49
【问题描述】:

我正在为我的大学制作一个bootstrap popover 的项目,我正在尝试为弹出框添加列表。

我不知道在哪里添加此列表,您可以查看我的示例。

显示弹窗后点击Select category

我需要这个列表,(看示例图片)任何人请帮我添加这个,

这是我的示例代码:

$(document).ready(function(){
    $('[data-toggle="popover"]').popover();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>

<div class="form-group">
  <a href="#"  data-toggle="popover" data-placement="bottom" data-content="Content"><input class="form-control input-sm" id="category" type="text" placeholder="Select category">
  </a>
</div>

<div class="form-group">
  <input class="form-control input-sm" id="Description" type="text" placeholder="Description">
</div>

<div class="form-group">
  <input class="form-control input-sm" id="Date" type="text" placeholder="Date">
</div>

<div class="form-group">
  <input class="form-control input-sm" id="Amount" type="text" placeholder="Amount">
</div>
</div>

【问题讨论】:

    标签: jquery css twitter-bootstrap popover


    【解决方案1】:

    这应该可以回答您的问题。

    $(document).ready(function() {
      $('[data-toggle="popover"]').popover({
        html: true,
        content: function() {
          return $('#popover-content').html();
        }
      });
    });
    .popover-title {
      text-align: center;
    }
    
    .custom-popover li {
      border: none!important;
      text-align: center;
    }
    
    .custom-popover li:nth-child(2) {
      border-top: 1px solid #ccc!important;
    }
    
    .custom-popover li:last-child {
      border-top: 1px solid #ccc!important;
    }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
    
    <div class="form-group">
      <a href="#" data-toggle="popover" data-placement="bottom" data-toggle="popover" title="Bill Category"><input class="form-control input-sm" id="category" type="text" placeholder="Select category">
      </a>
    </div>
    
    <div class="form-group">
      <input class="form-control input-sm" id="Description" type="text" placeholder="Description">
    </div>
    
    <div class="form-group">
      <input class="form-control input-sm" id="Date" type="text" placeholder="Date">
    </div>
    
    <div class="form-group">
      <input class="form-control input-sm" id="Amount" type="text" placeholder="Amount">
    </div>
    
    <title>Bootstrap Example</title>
    
    <!-- loaded popover content -->
    <div id="popover-content" style="display: none">
      <ul class="list-group custom-popover">
        <li class="list-group-item">Airport Pickup</li>
        <li class="list-group-item">Food and Beverage</li>
        <li class="list-group-item">Yoga Class</li>
      </ul>
    </div>

    根据您的喜好更改列表项。您可以在此处放置链接并根据需要设置列表样式。这应该让您对如何做有一个基本的了解。

    【讨论】:

    • 这是一个有趣的问题。快乐的编码伙伴。 :)
    猜你喜欢
    • 2017-03-02
    • 1970-01-01
    • 2015-10-16
    • 1970-01-01
    • 2016-05-22
    • 2013-01-07
    • 2016-02-11
    • 2019-04-20
    相关资源
    最近更新 更多