AngularJS模块学习之Anchor Scroll


Posted in Javascript onJanuary 19, 2016

俗话说的好:好记性不如一个烂笔头,本文对angularjs模块学习笔记,首先我们从anchor scroll开始学习,具体内容请看下文:

•$anchorScroll()用于跳转至定义ID;
•$location对象的hash()方法会替换当前url作为hash键;
•$anchorScroll()读取并跳转至ID处。

下面简单的例子,这里是输出结果:

AngularJS模块学习之Anchor Scroll

源码 index.html--11行,标示了的跳转ID:

<!DOCTYPE html>
<html ng-app="app">
<head>
<script src="angular.min.js"></script>
<script src="app.js"></script>
<meta charset="utf-">
</head>
<body ng-controller="MockController">
<button ng-repeat="(key, value) in numbers" ng-click="jumper(key)"> {{key}} </button>
<div ng-repeat="(key, value) in numbers" id="{{key}}">
<h>{{key}}</h>
<ol>
<ul ng-repeat="item in value"> {{item}} </ul>
</ol>
</div>
</body>
</html>

app.js

var demoApp = angular.module("app",[])
.controller("MockController",
function ($scope, $location, $anchorScroll) {
$scope.numbers = {
"自然数":["","","","","","","","","","","","","","","","","","","",""],
"质数":["","","","","","", "", "", "", ""]
};
$scope.jumper = function(key){
$location.hash(key);
$anchorScroll();
}
});

以上所述是小编给大家整理的AngularJS模块学习之Anchor Scroll 的相关内容,希望大家喜欢。

Javascript 相关文章推荐
整理一些JavaScript的IE和火狐的兼容性注意事项
Mar 17 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
Sep 01 Javascript
jQuery实现的放大镜效果示例
Sep 13 Javascript
jQuery事件对象总结
Oct 17 Javascript
input获取焦点时底部菜单被顶上来问题的解决办法
Jan 24 Javascript
JavaScript数据结构之二叉树的计数算法示例
Apr 13 Javascript
vue 计时器组件的实现代码
Sep 14 Javascript
VUE搭建手机商城心得和遇到的坑
Feb 21 Javascript
js+canvas实现两张图片合并成一张图片的方法
Nov 01 Javascript
js+html实现点名系统功能
Nov 05 Javascript
解决Vue打包上线之后部分CSS不生效的问题
Nov 12 Javascript
echarts浮动显示单位的实现方法示例
Dec 04 Javascript
jQuery unbind()方法实例详解
Jan 19 #Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
Jan 19 #Javascript
详解JavaScript对象序列化
Jan 19 #Javascript
学习JavaScript设计模式之单例模式
Jan 19 #Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
Jan 19 #Javascript
学习JavaScript设计模式之装饰者模式
Jan 19 #Javascript
jQuery事件绑定用法详解(附bind和live的区别)
Jan 19 #Javascript
You might like
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
jQuery 性能优化指南(3)
2009/05/21 Javascript
JavaScript 异步调用框架 (Part 6 - 实例 &amp; 模式)
2009/08/04 Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
锋利的jQuery 要点归纳(一) jQuery选择器
2010/03/21 Javascript
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
详解nuxt 微信公众号支付遇到的问题与解决
2019/08/26 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
基于Python实现文件大小输出
2016/01/11 Python
python实现闹钟定时播放音乐功能
2018/01/25 Python
如何基于Python实现数字类型转换
2020/02/07 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
2020/11/27 Python
css3选择器基本介绍
2014/12/15 HTML / CSS
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
JoJo Maman Bébé爱尔兰官网:英国最受欢迎的精品母婴品牌
2020/12/20 全球购物
企业演讲稿范文
2013/12/28 职场文书
党员组织关系介绍信
2014/02/13 职场文书
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
讲座主持词
2014/03/20 职场文书
研究生毕业论文导师评语
2014/12/31 职场文书
初一军训感言
2015/08/01 职场文书
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android