-6

我正在尝试为 Bulma 的导航栏编写下拉菜单,但现在似乎有问题,谁能帮我找出原因?

<nav class="nav has-shadow">
    <div class="container">
        <div class="nav-left">
            <a class="navbar-item is-tab is-active" href="http://bulma.io/documentation/overview/start/">Home</a> <a class="navbar-item is-tab" href="http://bulma.io/documentation/overview/start/">Profile</a> <a class="navbar-item is-tab" href="http://bulma.io/documentation/overview/customize/">Education</a> <a class="navbar-item is-tab" href="http://bulma.io/documentation/overview/classes/">Skills</a> <a class="navbar-item is-tab" href="http://bulma.io/documentation/overview/modular/">Housing</a> <a class="navbar-item is-tab" href="http://bulma.io/documentation/overview/modular/">Activity</a>
            <div class="navbar-item has-dropdown is-hoverable" style="margin-left: auto; display: inline-flex;">
                <a class="navbar-link"><i class="fa fa-user"></i> &nbsp;&nbsp; Dave Fox</a>
                <div class="navbar-dropdown" style="left: initial; right: 0;">
                    <div class="navbar-item">
                        <div>
                            <small><a href="/account/language">Account Settings - Language</a></small>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</nav>

在此处输入图像描述

这是我的 JS 文件:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://holorp.com/assets/bulma/0.5.0/js/bulma.js"></script>
<script src="https://holorp.com/assets/holorp/2.1/js/holorp.js"></script>

然后我只是使用默认的 Bulma CSS

4

1 回答 1

0

你试过这个 JavaScript 吗?
我用这个:

<!DOCTYPE html>
<html>
<head>
<style>
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
}

.dropdown:hover .dropdown-content {
    display: block;
}
</style>
</head>
<body>

<h2>Hoverable Dropdown</h2>
<p>Hover your mouse below the text below</p>

<div class="dropdown">
  <span>Here!</span>
  <div class="dropdown-content">
    <p>Hello World!</p>
  </div>
</div>

</body>
</html>
于 2017-11-08T01:46:09.813 回答