簡體   English   中英

Bootstrap下拉導航在包含在php文件中時不起作用

[英]Bootstrap dropdown nav not working when included in php file

在這里,我有2個文件index.php和pop_map.php。 我已經使用引導程序創建了index.php文件,當我對其進行控制台時,它可以正常工作,但是當我嘗試從包含index.php文件的pop_map.php文件中調用它時,標頭和導航之間存在間隙條和下拉按鈕不起作用。 請幫忙!

index.php文件

<html>
<head>
    <title>Visualization</title>
    <meta name = "viewport" content="width=device-width, initial-scale=1.0">
    <link href = "css/bootstrap.min.css" rel = "stylesheet">


    <style type="text/css">
    @media(max-width: 10px){
        h1{
            font-size: 22px;
            font-color:blue;
            text-align: center;
        }
    }       


    </style>
</head>
<body>
<div class="container">
    <div class="start navbar-default navbar-fixed-top" style="text-align:center;background-color:#006400;height:100px" >    
    <h1>Millenium Development Goal-7<br><small>Ensure Environmental Sustainability</small></br></h1>
    <div class="navbar navbar-inverse navbar-static-top " style="background-color:#9ACD32" > 




        <a href="#" class="navbar-brand" style="color:008000">Home</a>
        <button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>


        </button>

        <div class="collapse navbar-collapse navHeaderCollapse">
            <ul class="nav navbar-nav navbar-right">

                <li class="dropdown">
                    <a href="pop_map.php" class="dropdown-toggle" data-toggle="dropdown"style="color:008000">Population
                    <b class="caret"></b></a>

                    <ul class="dropdown-menu">
                        <li><a href="pop_map.php" style="color:#008000">Central</a></li>
                        <li><a href="#" style="color:#008000">Western</a></li>
                        <li><a href="#" style="color:#008000">Far-Western</a></li>
                        <li><a href="#" style="color:#008000">Mid-Western</a></li>
                        <li><a href="#" style="color:#008000">Eastern</a></li>


                    </ul>

                </li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown"style="color:008000">Sanitation
                    <b class="caret"></b></a>

                    <ul class="dropdown-menu">
                        <li><a href="#" style="color:#008000">Central</a></li>
                        <li><a href="#" style="color:#008000">Western</a></li>
                        <li><a href="#" style="color:#008000">Far-Western</a></li>
                        <li><a href="#" style="color:#008000">Mid-Western</a></li>
                        <li><a href="#" style="color:#008000">Eastern</a></li>


                    </ul>

                </li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown"style="color:008000">Water
                    <b class="caret"></b></a>

                    <ul class="dropdown-menu">
                        <li><a href="#" style="color:#008000">Central</a></li>
                        <li><a href="#" style="color:#008000">Western</a></li>
                        <li><a href="#" style="color:#008000">Far-Western</a></li>
                        <li><a href="#" style="color:#008000">Mid-Western</a></li>
                        <li><a href="#" style="color:#008000">Eastern</a></li>


                    </ul>

                </li>

            </ul>   

        </div>
        </div>
    </div>
    </div>


    <script src ="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src ="js/bootstrap.js"></script>


</body>
</html>

現在,在pop_map.php文件中,我使用包含了此文件。 但這行不通。 請幫忙!

..您可能使用了錯誤的路徑來包含文件。 右鍵單擊加載的頁面,查看源代碼,然后單擊bootstrap.min.css和bootstrap.js。 它們加載正確嗎? 如果不是,則可能與您的路徑有關。

您是否包含bootstrap-dropdown.js? 嘗試將此行添加到代碼中

<script src="js/bootstrap-dropdown.js"></script>

交叉檢查樣式表的路徑。 我曾經遇到過這個問題,似乎很棘手,但是它有一個直接的解決方案。 您沒有正確鏈接到樣式表。 從瀏覽器查看頁面源,並打開指向引導樣式表的鏈接,可能找不到它們。

您也可以將其添加到任何代碼之前,但在樣式表標題(注釋)之后的“ style.css”頂部:

@import url('css/bootstrap.min.css');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM