zoukankan      html  css  js  c++  java
  • angularjs提示消息弹出框

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .box{
                max-height: 400px;
                background-color: #eee;
                 50%;
                position: fixed;
                bottom: 0px;
                overflow: auto;
            }
            .messBox{
                 100%;
                background-color: green;
                color:#ffffff;
                margin-bottom: 0;
            }
        </style>
        <script src="jquery-1.11.2.min.js" type="text/javascript"></script>
        <script src="angular.min.js" type="text/javascript"></script>
    </head>
    <body ng-app="myApp" ng-controller="myCtl">
            <div class="box" delete-msg>
                    <div ng-repeat="item in myarr" class="messBox">
                        <p>名字:{{item.name}}</p>
                        <span>年龄:{{item.age}}</span>
                        <p>爱好:{{item.love}}</p>
                    </div>
            </div>
            <button class="btn" ng-click="add()">添加</button>
    <script type="text/javascript">
        var myApp=angular.module('myApp',[]);
        myApp.directive("deleteMsg",function(){
            return{
                restrict: 'AE',
                link:function(scope,ele,attr){
                    var el=angular.element(ele);
                    setInterval(function(){
                        if(el.find(".messBox").length>=1){
                            el.find(".messBox").eq(0).animate({
                                opacity:0,
                                translate:"all 2s"
                            },function(){
                                this.remove();
                                scope.myarr.splice(0,1);
                            })
                        }
                    },3000)
                }
            }
        })
        myApp.controller('myCtl',function($scope){
            $scope.myarr=[
                {"name":"snow","age":20,"love":"运动"},
                {"name":"Tom","age":20,"love":"看书"}
            ];
            $scope.add=function(){
                $scope.myarr.push( {"name":"goudan","age":20,"love":"看书"})
            }
        })
    </script>
    </body>
    </html>
    View Code
  • 相关阅读:
    转发-》c++ stl multimap基本操作使用技巧详细介绍
    控件传递,待更新
    封装函数获取体的最大4个角
    找vector最大最小《转载》
    获取面面积,资料来自录制和网友分享
    【转】插入排序
    NXOpen获取UFUN的tag
    创建注释
    创建铜公开粗程序
    NXopen create chamfer tool
  • 原文地址:https://www.cnblogs.com/dangou/p/7376537.html
Copyright © 2011-2022 走看看