使用AngularJS制作一个选项卡
来源:互联网 发布:无人机航拍软件 编辑:程序博客网 时间:2024/06/07 01:39
HTML:
<!DOCTYPE html><html ng-app="tabApp"> <head> <meta charset="UTF-8"> <title>tabs02</title> <script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script> <link rel="stylesheet" href="../css/tabs01.css" /> </head> <body> <div class="container" ng-controller="tabCtrl"> <ul ng-init='tab=0'> <li ng-class='{active:tab==$index}' ng-click="show($index)" ng-repeat="x in arrays">{{x.title}}</li> </ul> <div class="Tabdiv"> <div ng-show="tab==$index" ng-repeat="x in arrays">{{x.word}}</div> </div> </div> </body></html>
JS:
<script> var app = angular.module("tabApp",[]); app.controller('tabCtrl',function($scope){ $scope.arrays = [ {"title":"湖人", "word":"科比,奥尼尔、贾巴尔" },{ "title":"热火", "word":"韦德,波什" },{ "title":"骑士", "word":"詹姆斯,欧文" },{ "title":"马刺", "word":"邓肯、帕克、吉诺比利" }]; $scope.show = function(index){ $scope.tab = index; }; }); </script>
CSS:
* { list-style: none; margin: 0; padding: 0;}.container{ width: 500px; height: 300px;}.Tabdiv{ width: 405px; height: 200px; background: #eee; border: 1px solid black; border-top: none;}ul li{ width: 100px; height: 30px; text-align: center; display: block; float: left; background: #CCCCCC; border: 1px solid #EDEDED; cursor: pointer; padding: 5px 0;}ul li.active{ background: #eee; border-bottom: none;}
图片:
阅读全文
1 0
- 使用AngularJS制作一个选项卡
- Angularjs编写选项卡
- 使用Mulitview制作选项卡效果
- 使用Fragment制作选项卡界面
- 使用css+js制作选项卡
- 转载一个关于网页制作选项卡的代码
- angularJS-实现选项卡功能
- jquery制作选项卡
- javascript制作选项卡
- 选项卡制作学习
- js选项卡制作
- js选项卡制作
- js 选项卡制作
- html制作选项卡
- 选项卡制作
- axure7 制作选项卡
- 选项卡的制作
- 总结项目使用一个TabLayout选项卡
- 12 死锁
- 所以启动的顺序是 DMGR-->Node-->App Server
- oracle merge 更新或插入数据
- 编程实战之:段码屏的程序设计
- FrameLayout布局使用问题(一)
- 使用AngularJS制作一个选项卡
- Python 中glob模块使用笔记
- 用DFS求连通块(油田Oil Deposits,UVa 572)
- HTML_用参数判断轮播-小标签-文字图片轮播-第一挪到最后的无缝滚动轮播
- 551. Student Attendance Record I
- SQL Server 设置默认数据库
- ThreadLocal基本使用和源码分析
- Windows核心编程的官方网站
- BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact represent