AngularJS+页面切换+侧滑

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{
            margin: 0 auto;
        }
        body{
            position: relative;
        }
        .ul1{
            width: 320px;
            height: 70px;
            border: solid 1px #000;
            margin-bottom: 20px;
        }
        p{
            display: inline-block;
            line-height: 40px;
            float: left;
            padding: 20px;
        }
        .cont{
            width: 800px;
            height: 200px;
            border: solid 1px #000;
        }
        li{
            list-style: none;
            line-height: 40px;
        }
    </style>
    <script src="angular-1.5.5/angular.min.js"></script>
    <script src="angular-1.5.5/angular-route.min.js"></script>
    <script>
        var app = angular.module("myapp",[]);
        app.controller("mycont",function ($scope) {
            $scope.goods = function () {
                $scope.show1 = true;
                $scope.show2 = false;
                $scope.show3 = false;
            }
            $scope.user = function () {
                $scope.show2 = true;
                $scope.show1 = false;
                $scope.show3 = false;
            }
            $scope.address = function () {
                $scope.show3 = true;
                $scope.show1 = false;
                $scope.show2 = false;
            }
        })
    </script>
</head>
<body ng-app="myapp" ng-controller="mycont">
    <div class="ul1">
        <p ng-click="goods()">商品列表</p>
        <p ng-click="user()">用户信息</p>
        <p ng-click="address()">地址信息</p>
    </div>
    <div class="cont" ng-show="show1">
        <ul>
            <li>外星人电脑</li>
            <li>联想电脑</li>
            <li>华硕电脑</li>
            <li>神州笔记本</li>
        </ul>
    </div>
    <div class="cont" ng-show="show2">
        <ul>
            <li>张三</li>
            <li>李四</li>
            <li>王五</li>
            <li>赵六</li>
        </ul>
    </div>
    <div class="cont" ng-show="show3">
        <ul>
            <li>上地一街</li>
            <li>上地二街</li>
            <li>上地三街</li>
            <li>上地四街</li>
        </ul>
    </div>
</body>
</html>


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ionic</title>
    <style>
        .bar-positive{
            float: left;
        }
        img{
            float: right;
        }
    </style>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,minimum-scale=1.0,user-scalable=0" />
    <script src="angular-1.5.5/angular.min.js"></script>
    <link rel="stylesheet" href="lib/css/ionic.min.css">
    <script src="lib/js/ionic.bundle.min.js"></script>
    <script>
        var app = angular.module('myapp', ['ionic']);
        app.controller("mycont",function ($scope) {

        })

    </script>
</head>
<body ng-app="myapp" ng-controller="mycont">
    <ion-header-bar align-title="center" class="bar-positive">
        <div class="buttons">
            <button class="button" ng-click="doSomething()"><</button>
        </div>
        <h1 class="title">倒油云笔记</h1>
        <div class="buttons">
            <button class="button"></button>
        </div>
    </ion-header-bar>
    <ion-content>
        <ion-list>
            <ion-item>文件夹一<img src="a.png"></ion-item>
            <ion-item>文件夹二<img src="b.png"></ion-item>
            <ion-item>文件夹三<img src="a.png"></ion-item>
            <ion-item>文件夹四<img src="b.png"></ion-item>
            <ion-item>文件夹五<img src="a.png"></ion-item>
            <ion-item>文件夹六<img src="b.png"></ion-item>
            <ion-item>文件夹七<img src="a.png"></ion-item>
            <ion-item>文件夹八<img src="b.png"></ion-item>
        </ion-list>
    </ion-content>
</body>
</html>


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <title>APP-侧滑</title>
    <script src="angular-1.5.5/angular.min.js"></script>
    <link rel="stylesheet" href="lib/css/ionic.min.css">
    <style>
        i{
            float: right;
        }
        .item{
            height: 65px;
            font-size: 20px;
        }
    </style>
    <script src="lib/js/ionic.bundle.min.js"></script>
    <script>
        var app = angular.module("myapp",["ionic"]);
        app.controller("mycont",function ($scope,$ionicSideMenuDelegate) {
            $scope.toggleLeft = function() {
                $ionicSideMenuDelegate.toggleLeft();
            };
        })
    </script>
</head>
<body ng-app="myapp">
    <ion-side-menus>
        <!-- 中间内容 -->
        <ion-side-menu-content ng-controller="mycont">
            <ion-header-bar align-title="center" class="bar-positive">
                <div class="buttons">
                    <button class="button" ng-click="toggleLeft()"></button>
                </div>
                <h1 class="title">Silde me!</h1>
            </ion-header-bar>
            <ion-content>
                <h1>Content</h1>
            </ion-content>
        </ion-side-menu-content>
    
        <!-- 左侧菜单 -->
        <ion-side-menu side="left">
            <p style="text-align: center; height: 40px; line-height: 40px; font-size: 25px">left</p>
            <ion-list>
                <ion-item>item 0<i class="icon ion-chevron-right"></i></ion-item>
                <ion-item>item 1<i class="icon ion-chevron-right"></i></ion-item>
                <ion-item>item 2<i class="icon ion-chevron-right"></i></ion-item>
                <ion-item>item 3<i class="icon ion-chevron-right"></i></ion-item>
                <ion-item>item 4<i class="icon ion-chevron-right"></i></ion-item>
                <ion-item>item 5<i class="icon ion-chevron-right"></i></ion-item>
                <ion-item>item 6<i class="icon ion-chevron-right"></i></ion-item>
                <ion-item>item 7<i class="icon ion-chevron-right"></i></ion-item>
                <ion-item>item 8<i class="icon ion-chevron-right"></i></ion-item>
                <ion-item>item 9<i class="icon ion-chevron-right"></i></ion-item>
                <ion-item>item 10<i class="icon ion-chevron-right"></i></ion-item>
            </ion-list>
        </ion-side-menu>
    </ion-side-menus>
</body>
</html>


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <title>Title</title>
    <script src="angular-1.5.5/angular.min.js"></script>
    <script src="angular-1.5.5/angular-route.min.js"></script>
    <link rel="stylesheet" href="lib/css/ionic.min.css">
    <style>
        .bar .title{
            display: block;
            font-size: 20px;
        }
        .bar-header{
            height: 50px;
        }
        ion-item:first-child{
            margin-top: 50px;
        }
        .ion-ios-arrow-right{
            float: right;
        }
        .div{
            width: 33.33%;
            text-align: center;
        }
        i{
            font-size: 40px;
        }
        .bar-footer{
            height: 70px;
        }
    </style>
    <script src="lib/js/ionic.bundle.min.js"></script>
    <script>
        var app = angular.module("myapp",["ionic"]);
    </script>
</head>
<body ng-app="myapp" ng-controller="mycont">
    <ion-header-bar align-title="center">
        <h1 class="title">Chats</h1>
    </ion-header-bar>
    <ion-content>
        <ion-list>
            <ion-item class="item-avatar"><img src="img/a.jpg">Ben Sparrow<i class="ion-ios-arrow-right"></i></ion-item>
            <ion-item class="item-avatar"><img src="img/b.jpg">Max Lynx<i class="ion-ios-arrow-right"></i></ion-item>
            <ion-item class="item-avatar"><img src="img/c.jpg">Adam Bradleyson<i class="ion-ios-arrow-right"></i></ion-item>
            <ion-item class="item-avatar"><img src="img/d.jpg">Peyyy Governor<i class="ion-ios-arrow-right"></i></ion-item>
            <ion-item class="item-avatar"><img src="img/a.jpg">Mike Harrinqton<i class="ion-ios-arrow-right"></i></ion-item>
        </ion-list>
    </ion-content>
    <ion-footer-bar align-title="left">
        <div class="div">
            <i class="ion-ios-pulse-strong"></i>
            <p>status</p>
        </div>
        <div class="div">
            <i class="ion-chatboxes"></i>
            <p>Chats</p>
        </div>
        <div class="div">
            <i class="ion-gear-a"></i>
            <p>Account</p>
        </div>
    </ion-footer-bar>
</body>
</html>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值