0

升级到 Bootstrap 2.1.1 后,我的下拉菜单出现问题。

我页面上的第一个下拉菜单工作正常。单击时正确打开,然后单击项目、下拉标题或页面时关闭。

但是,我页面上的第二个和第三个下拉菜单(我猜除了第一个之外的任何下拉菜单)都无法正常工作。

单击项目、页面或其标题时,它们不会关闭。

我环顾四周,发现了以下片段,这是我以前不需要的:

$('.dropdown-toggle').dropdown();

当我将其包含在我的代码中时,第二个/第三个下拉菜单会在单击页面或项目时关闭。单击标题时,它们仍然不起作用。

这些下拉列表的 HTML 与第一个下拉列表的 HTML 完全相同。我找不到任何差异,也没有解释为什么只有第一个下拉菜单正常工作。

我在 JSfiddle 上放了一些代码:http: //jsfiddle.net/3CysL/1/

4

1 回答 1

1

您正在将下拉触发器与其父级下拉容器链接。
这打破了你的触发器,所以改变:

href="#media"    -> href="#"
href="#tools"    -> href="#"
href="#language" -> href="#"
于 2012-10-01T10:20:51.813 回答