javascript - 单击图像后如何创建下拉菜单? [ Bootstrap/Angular ]

标签 javascript angularjs twitter-bootstrap

我做了一些添加下拉类的尝试,但我不知道从哪里开始。这是我想要添加下拉菜单的小代码片段:

<span
  id="dropdown-info"
  ng-init= "myVar='images/info_icon_off.png'" 
  ng-mouseover="myVar='images/info_icon_on.png'" 
  ng-mouseout="myVar='images/info_icon_off.png'"
  ng-click="doSomething()">
    <img class="info-icon" ng-src="{{myVar}}" alt="Information" width="10" height="10">
</span>

最佳答案

如果您使用的是 Bootstrap ,就是这样...您可以使用 li 执行 ng-repeat 来动态加载列表。

<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

<div class="dropdown">
<img src="https://c1.iggcdn.com/indiegogo-media-prod-cld/image/upload/c_limit,w_620/v1456219661/avvcx99jxynsu2svk9po.png" class=" dropdown-toggle" data-toggle="dropdown" /> 
  <ul class="dropdown-menu">
    <li><a href="#">HTML</a></li>
    <li><a href="#">CSS</a></li>
    <li><a href="#">JavaScript</a></li>
  </ul>
</div>

关于javascript - 单击图像后如何创建下拉菜单? [ Bootstrap/Angular ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37197133/

相关文章:

javascript - Angularjs 自定义过滤器和依赖注入(inject)

css - ngMaterial - md-autocomplete - 结果列表显示在模态形式后面

jquery - 获取触发工具提示的 HTML 元素的 ID

javascript - 使用 jQuery 重新排列 RSS 中 div 的顺序

c# - 向下滚动时加载 GridView 数据

javascript - 如何使用angular-ui bootstrap在angularjs中实现服务器端分页。?

javascript - 在空格中输入逗号 (javascript)

javascript - addClass 活跃到 Bootstrap 导航

javascript - 在 docker compose 中运行后续迁移

javascript - StaticInjectorError [HttpClent] : Function/class not supported