twitter-bootstrap Twitterbootstrap 下拉菜单,打开模式

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/28720843/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-21 22:22:42  来源:igfitidea点击:

Twitterbootstrap dropdown, open modal

twitter-bootstrapdrop-down-menumodal-dialog

提问by Bernie

Trying to get a dropdown button to open, and then when clicking on an item in the dropdown it should open a modal - but not working, added this code:

尝试打开下拉按钮,然后单击下拉菜单中的项目时,它应该打开一个模式 - 但不起作用,添加了以下代码:

<button type="button" class="btn btn-lg btn-warning dropdown-toggle" data-toggle="dropdown">By industries <span class="caret"></span>
                  </button> 
                  <ul class="dropdown-menu" role="menu">
                    <li><a href="#consumergoods">Consumer goods</a></li>

                    <div class="modal fade" id="consumergoods" data-target="#consumergoods">
                                          <div class="modal-dialog">
                                            <div class="modal-content">
                                              <div class="modal-header orange">
                                                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                                                <h4 class="modal-title"><strong></strong>Consumer goods</h4>
                                              </div>

Probably doing something seriously wrong, but I'd be glad if someone could help, thanks!

可能做错了什么,但如果有人能提供帮助,我会很高兴,谢谢!

回答by anpsmn

You need to have a wrapper div .dropdownfor the buttonand <ul>for the dropdown to work and for the modal you need to give the attribute data-toggle="modal"to the link

你需要有一个包装DIV.dropdownbutton,并<ul>为下拉到工作和模态,你需要给该属性data-toggle="modal"的链接

<div class="dropdown">
    <button type="button" class="btn btn-lg btn-warning dropdown-toggle" data-toggle="dropdown">By industries <span class="caret"></span>    
    </button>
    <ul class="dropdown-menu" role="menu">
        <li><a href="#consumergoods" data-toggle="modal">Consumer goods</a></li>
    </ul>
</div>
<div class="modal fade" id="consumergoods" data-target="#consumergoods">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header orange">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>    
                </button>
                 <h4 class="modal-title"><strong></strong>Consumer goods</h4>    
            </div>
        </div>
    </div>
</div>

Fiddle

小提琴