1

在我选择一个项目并重定向到另一个页面后,我的引导下拉菜单会更改位置。第一个图像显示了在选择下拉项之前适当位置的下拉菜单。第二个显示了我选择了一个下拉项并重定向到另一个页面后下拉列表的位置。我选择第二个菜单项,下拉菜单出现在第一个菜单项下方。(我想我需要 10 的信誉等级才能发布图片,所以你只需要想象一下即可。抱歉。)

我的代码如下

                <div class="navbar navbar-static-top">
                <div class="navbar-inner">
                    <div class="container-fluid">
                        <div class="navbar navbar-static-top">
                            <ul class="nav">
                                <li id="liHome" class="active" runat="server">
                                    <a id="aHome" href="/home.aspx" runat="server">HOME</a>
                                </li>
                                <li id="liFindxxx" class="dropdown" runat="server">
                                    <a id="aFindxxx" href="/xxxbrowse.aspx" class="dropdown-toggle" data-toggle="dropdown" runat="server">FIND SOMETHING</a> 
                                    <ul class="dropdown-menu">
                                        <li id="liBrowsexxx" class="dropdown" runat="server">
                                            <a id="addBrowsexxx" href="/xxxbrowse.aspx" runat="server">Browse</a>
                                        </li>
                                        <li>
                                            <a href="#">Action 2</a>
                                        </li>
                                        <li>
                                            <a href="#">Action 3</a>
                                        </li>
                                        <li>
                                            <a href="#">Action 4</a>
                                        </li>
                                        <li class="divider"></li>
                                        <li class="nav-header">Header</li>
                                        <li>
                                            <a href="#">A Link</a>
                                        </li>
                                        <li>
                                            <a href="#">Another Link</a>
                                        </li>
                                    </ul>

                                </li>...
4

1 回答 1

0

当我将一个active类添加到 li 时,idliFindxxx像 class="dropdown active",或者从子菜单中添加到 li,我没有发现问题。

当您从 li 中删除带有 id 的下拉类时,liFindxxx您将获得您描述的结果。所以请确保添加active到类标签而不是覆盖它。

于 2013-05-26T17:55:11.383 回答