【问题标题】:Not able to make bootstrap dropdown menu work无法使引导下拉菜单工作
【发布时间】:2022-01-29 14:27:48
【问题描述】:

我无法让引导下拉菜单为自己工作。单击下拉菜单时不可见。我将其保留为我的下拉 HTML 代码

<div class="dropdown">                                                 
    <button class="btn btn-secondary dropdown-toggle" type="button" data-toggle="dropdown">
            Time period
    </button>
            <div class="dropdown-menu">
                 <a class="dropdown-item" v-bind:class="{ active: timeFilter==='7D' }" v-on:click="timeFilter='7D';updateCharts()">7 Days New</a>
                 <a class="dropdown-item" v-bind:class="{ active: timeFilter==='1M' }" v-on:click="timeFilter='1M';updateCharts()">1 month</a>
                 <a class="dropdown-item" v-bind:class="{ active: timeFilter==='3M' }" v-on:click="timeFilter='3M';updateCharts()">3 months</a>
            
            </div>
    </div>

我在末尾添加了以下内容

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

如果您想检查任何其他禁用执行的 CSS/JS 代码,此设置现在托管在 http://51.195.233.107/

感谢您的帮助。在过去的 5-6 个小时里,我一直坚持这一点。

【问题讨论】:

    标签: html css twitter-bootstrap


    【解决方案1】:

    试试这个我用的是bootstrap 4.0.0版本。

    <!DOCTYPE html>
    <html>
    
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
    
    </head>
    
    <body>
        <div class="dropdown">
            <button class="btn btn-secondary dropdown-toggle" type="button" data-toggle="dropdown">
                Time period
            </button>
            <div class="dropdown-menu">
                <a class="dropdown-item" v-bind:class="{ active: timeFilter==='7D' }" v-on:click="timeFilter='7D';updateCharts()">7 Days New</a>
                <a class="dropdown-item" v-bind:class="{ active: timeFilter==='1M' }" v-on:click="timeFilter='1M';updateCharts()">1 month</a>
                <a class="dropdown-item" v-bind:class="{ active: timeFilter==='3M' }" v-on:click="timeFilter='3M';updateCharts()">3 months</a>
    
            </div>
        </div>
    
    
        <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
    
    </body>
    
    </html>

    【讨论】:

    • 感谢 Nagendra.. 但不知何故这不起作用。当有人点击按钮时,我终于写了一个代码让类“打开”,现在这似乎工作了。我仍然不明白为什么默认模块不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    • 2023-03-31
    • 2014-11-21
    相关资源
    最近更新 更多