angularjs+bootstrap菜单的使用示例代码


Posted in Javascript onMarch 07, 2017

需求背景:

使用yo angular生成的项目默认主页是这样的:

angularjs+bootstrap菜单的使用示例代码

body部分涉及具体的业务内容,后续研究。这里主要研究菜单项、页眉的处理。

页脚处理:

自动生成的项目中,菜单和页脚设置都是在index.html文件中实现的。

# index.html
  <div class="footer">
   <div class="container">
    <p><span class="glyphicon glyphicon-heart"></span> 京东金融·杭州研发中心</p>
   </div>
  </div>

设置css格式:

/* Custom page footer */
.footer {
 padding-top: 20px;
 color: rgba(204, 3, 8, 0.91);
 border-top: 1px solid #e5e5e5;
 text-align: center;
}
 .container {
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
 }

上述截图还可见页面格式问题,是因为创建工程时,没有依赖bootstrap还有compass,项目根目录下安装相关依赖即可:

bower install compass --save
bower install bootstrap --save

菜单处理:

菜单功能主要在index.html文件中的header代码段实现。

<div class="header">
   <div class="menu">
    <nav class="navbar navbar-default" role="navigation">
     <div class="navbar-header">
      <!--![](images/jdjr.jpg)-->
     </div>

     <div class="collapse navbar-collapse" id="">
      <ul class="nav navbar-nav">
       <li class="active dropdown">
        <a class="dropdown-toggle" href="#" rel="external nofollow" data-toggle="dropdown">网关信息</a>
        <ul class="dropdown-menu">
         <li><a href="">NAT网关</a></li>
         <li><a href="">ROUTER网关</a></li>
        </ul>
       </li>
      </ul>
     </div>
    </nav>
   </div>
  </div>

这些class设置了默认属性,所以能够呈现出较为友好的样式,所以如果使用自定义类名,那样式需要自己设置。如果需要鼠标移动到菜单上就能够显示子菜单,则需要设置css属性。

.dropdown:hover .dropdown-menu {
 display: block;
}

菜单增加跳转:

菜单的跳转主要通过href实现,如下代码就是操作日志菜单跳转到/oplog页面:

<li><a href="#!/oplog" rel="external nofollow" >操作日志</a></li>

然后需要在app.js中增加相关控制代码:

.when('/oplog', {
    templateUrl: 'views/about.html',
    controller: 'AboutCtrl',
    controllerAs: 'about'
   })

由于这里我重用了项目初始化时就生成的about.html代码,所以,不需要开发相关html文件,实际开发中这个跳转后的网页是需要自己在views目录下创建并开发页面的,同时需要在controllers目录下开发相关控制(此处就为AboutCtrl.js)代码。

菜单效果:

angularjs+bootstrap菜单的使用示例代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript版代码高亮
Jun 26 Javascript
Javascript学习笔记 delete运算符
Sep 13 Javascript
js取float型小数点后两位数的方法
Jan 18 Javascript
ES6中class类用法实例浅析
Apr 06 Javascript
jQuery选择器之子元素选择器详解
Sep 18 jQuery
详解Vue 全局引入bass.scss 处理方案
Mar 26 Javascript
React中的render何时执行过程
Apr 13 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
May 09 Javascript
JS数组求和的常用方法总结【5种方法】
Jan 14 Javascript
简单了解Javscript中兄弟ifream的方法调用
Jun 17 Javascript
react实现antd线上主题动态切换功能
Aug 12 Javascript
layui 弹出层值回传解决方式
Nov 14 Javascript
JQuery中Ajax的操作完整例子
Mar 07 #Javascript
js判断手机系统是android还是ios
Mar 07 #Javascript
jQuery设计思想
Mar 07 #Javascript
Node.js读取文件内容示例
Mar 07 #Javascript
JQuery查找子元素find()和遍历集合each的方法总结
Mar 07 #Javascript
AngularJS的Filter的示例详解
Mar 07 #Javascript
js上下视差滚动简单实现代码
Mar 07 #Javascript
You might like
德生PL550的电路分析
2021/03/02 无线电
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
2013/06/13 PHP
解析php多线程下载远程多个文件
2013/06/25 PHP
php的dl函数用法实例
2014/11/06 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
提高 DHTML 页面性能
2006/12/25 Javascript
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
JavaScript 对象模型 执行模型
2009/12/06 Javascript
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
从js向Action传中文参数出现乱码问题的解决方法
2013/12/29 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
使用HTML5+Boostrap打造简单的音乐播放器
2016/08/05 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
jQuery实现checkbox的简单操作
2017/11/18 jQuery
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
vue的diff算法知识点总结
2018/03/29 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
Python装饰器用法示例小结
2018/02/11 Python
python 重命名轴索引的方法
2018/11/10 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
香港化妆品经销商:我的公主
2016/08/05 全球购物
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
软件测试笔试题
2012/10/25 面试题
毕业生个人的求职信范文
2013/12/03 职场文书
酒店保安员岗位职责
2014/01/31 职场文书
小学班干部竞选演讲稿
2014/04/24 职场文书
吨的认识教学反思
2014/04/27 职场文书