javascript - angularjs移动网站: fix top bar with sliding menu

标签 javascript jquery css angularjs mobile-website

我正在尝试使用 Angularjs 实现移动网站。 我想使用这种结构:

  • 顶部固定杆
  • 带有从左向右滑入的菜单(点击 Logo )
  • 右侧可能还有一个下拉菜单。

类似于 Gmail:

enter image description here

基本上,一种(Android)操作栏,但适用于移动网站。

由于我不想重新发明轮子,是否有任何好的引用或种子元素可供我使用?

最佳答案

  1. 顶部固定栏:使用 bootstrap,它已经有一个固定导航栏作为“navbar-fixed-top”...见here

  2. 幻灯片菜单:有一个很棒的 angularjs 插件可以做到这一点:Angular-snap.js

按照此处的步骤操作...您必须添加三个主要文件:angular-snap.js、snap.js 和 angular-snap.css,并将“snap”模块添加为 app.js 中的依赖项文件:

angular.module('myApp', ['snap']);

完成。您在主代码中只需要一个抽屉和一些内容:

<snap-drawer>
  I'm in a drawer!
</snap-drawer>

<snap-content>
  I'm your main content!
</snap-content>
  1. 右侧的下拉菜单:再次在 bootstrap 中...输入 this在固定导航栏中

关于javascript - angularjs移动网站: fix top bar with sliding menu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18435770/

相关文章:

javascript - 将项目添加到数组 Angular

javascript - 堆积条形图未正确更新 d3js

javascript - 在 iframe 中打开 jsTree 链接

Javascript - 在写下文本区域之前更改输入字母

javascript - 页面刷新后,Ajax POST 到 Flask 不起作用

javascript - 我的按钮的 jquery 事件处理程序只工作一次

javascript - jQuery .css 不能只在 Chrome 中工作

html - 为什么创建页面时这些 Div 没有出现?为什么它们出现在调整大小上?

javascript - jQuery - 页面底部按钮和外部站点链接

css - 在 polymer 中加载外部 css 的条件模板