Bootstrap药丸子菜单不起作用

时间:2017-06-24 16:57:30

标签: html css twitter-bootstrap

我正在开发一个带引导程序的项目。我刚刚在药片<ul class="nav nav-pills nav-stacked"> <li role="presentation" class="active"><a href="#">Home</a></li> <li role="presentation"><a href="#">Home</a></li> <li class="dropdown" role="presentation"> <a data-toggle="dropdown" class="dropdown-toggle" href="#">About</a> <ul class="dropdown-menu"> <li><a href="#">Inbox</a></li> <li><a href="#">Drafts</a></li> <li><a href="#">Sent Items</a></li> <li><a href="#">Trash</a></li> </ul> </li> <li role="presentation"><a href="#">Users</a></li> <li role="presentation"><a href="#">Messages</a></li> <li role="presentation"><a href="#">Contact</a></li> </ul> 中加入了一个子菜单,但它不起作用。当我点击消息时没有任何事情发生

class UserSerializer(serializers.ModelSerializer):
    groups = SerializerMethodField()

    class Meta:
        model = User
        fields = ('username', 'groups')

    def get_groups(self, obj):
        return [group.name for group in obj.groups]

上述脚本的任何帮助。感谢

1 个答案:

答案 0 :(得分:1)

了解关于关键字的锚标记中data-toggle="dropdown"的含义?您似乎在“关于”下方有下拉菜单,而不是“消息”。

另外,请务必包含Bootstrap JavaScript。 HTML的<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>部分应该有<head>这样的标记。这使下拉列表能够正常工作。