博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
公共消息提示框的使用
阅读量:6335 次
发布时间:2019-06-22

本文共 4383 字,大约阅读时间需要 14 分钟。

hot3.png

1、公共文件的配置

tipmodal

<!DOCTYPE html>

<html>
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../hapui/compage/tipmodal.css"/>
</head>

    <!--公共删除模态框  start  -->

    <div id="delete" tabindex="-1" role="dialog"
        aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static">
        <div id="dialog">
            <div id="content">
                <div id="header">
                    <h5 id="deleteLabel">删除</h5>
                </div>
                <div>
                  <form id="deleteInfo">
                     <div id="image">
                         
                         <img src="../hapui/img/delete.jpg" class="delete-img"/><label class="col-lg-10" id="delete_content">确定删除<lable></lable>吗?</label>    
                         
                     </div>                                      
                     <div id="footer">
                    <div class="col-sm-2"></div>
                    <button type="button" id="confirm" class="btn col-sm-2" value="">确认</button>                                                                
                    
                    <button type="button" id="cancel" class="btn col-sm-2" data-dismiss="modal">取消</button>
                </div>
                 </form>
            </div>
            </div>
            <!-- /.modal-content -->
        </div>
    </div>
    <!-- 公共删除模态框   end  -->
    <!-- 公共的提示信息 start -->
    <div class="alert alert-success">操作成功!</div>
    <div class="alert alert-info">信息</div>
    <div class="alert alert-warning">警告</div>
    <div class="alert alert-danger">操作失败!</div>
    <!-- 公共的提示信息  end -->    
    <!-- 显示与隐藏提示信息 -->
    <script type="text/javascript">
        function showTip(elem,content){
            alertReset();
            var tip = $(".alert-"+elem);
            tip.text(content);
            tip.fadeIn("fast",function(){
                setTimeout("hideTip()",2000);
            });
        }
        function hideTip(){
            $(".alert").fadeOut("slow");
        }
        // 重置提示信息内容
        function alertReset(){
            $(".alert-success").text("操作成功!");
            $(".alert-info").text("信息");
            $(".alert-warning").text("警告");
            $(".alert-danger").text("操作失败!");
        }
        // 设置删除模态框提示信息
        function deleteContent(content){
            $("#delete_content lable").text("");
            if(content!=null){
                $("#delete_content lable").text("["+content+"]");
            }
        }
        $(function(){
            $("#cancel").on("click",function(){
                $("#confirm").unbind("click");
            });
        });
    </script>
</html>

tipmodal.css

@CHARSET "UTF-8";
#delete{
    display:none;
      overflow: hidden;
     position: fixed;
     top: 0;
     right: 0;
    bottom: 0;
     left: 0;
     opacity:1;
     z-index: 1111;
    -webkit-overflow-scrolling: touch;
}
#dialog{
  position: relative;
  width: 390px;
  margin: 30px auto;
}
#content{
    width:390px;
    height:206px;
    box-shadow:0 5px 15px rgba(0, 0, 0, .5);
    position: relative;
     background-color: #fff;
      -webkit-background-clip: padding-box;
    background-clip: padding-box;
      border: 1px solid #999;
      border: 1px solid rgba(0, 0, 0, .2);
      border-radius: 4px;
      outline: 0;
      -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
#header{
    margin-top: -2px;
    height:40px;
    background-color:#f5f5f5;
    border-radius: 4px;
    margin-bottom:0px;
    min-height:16.42857143px;
    padding:15px;
    border-bottom:1px solid #e5e5e5;
    
}
#deleteLabel{
    font-weight:bold;
    color:#333333;
    margin-top: -10px;
    height: 30px;
    margin: 0px;
    line-height: 12px;
}
#deleteInfo{
    height:166px;
}
#image{
    height:104px;
    margin-left:0px!important;
    margin-right:0px!important;
    margin-bottom:0px;
}
#delete_content{
    font-weight:normal;
    margin-top:45px;
    margin-bottom:40px;
    margin-left:64px;
    text-align:left;
    padding-left: 15px;
    padding-right: 15px;
}
#delete_content lable{
    color: red;
}
#footer{
    height:62px;
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
#confirm{
    margin-left:168px;
    right:10px;
    background-color:#4692de;
    font-size:12px;
    color:#fff;
}
#confirm:hover{
    margin-left:168px;
    right:10px;
    background-color:#237AD0;
    font-size:12px;
    color:#fff;
    border-color:#2e6da4;
#cancel{
    background-color:#ededed;
    font-size:12px;
    color:#333;
}
#cancel:hover{
    background-color:#ededed;
    font-size:12px;
    border-color:#ccc;
}
.delete-img{
    float:left;
    top:79px;
    left:44px;
    position:absolute;
}
.alert{
    position: fixed;
    left: 40%;
    top: 8%;
    min-width: 180px;
    padding: 10px;
    display: none;
    text-align: center;
    line-height: 1.5;
    font-size: 14px;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 2px 2px 10px #c0c0c0;
    z-index: 9999;
}
.alert-success{
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-info{
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-warning{
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.alert-danger{
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

2、使用

首先在界面引用

<div ng-include="'../hapui/compage/tipmodal.html'"></div>

在js中想触发的时候,书写

    showTip("success","操作成功");

 showTip("info","提示信息");

 showTip("warning","警告消息");

 showTip("danger","操作失败信息");

第一个参数为操作类型 第二个参数为传递显示信息   。消息提示显示2s后自动消失

 

转载于:https://my.oschina.net/Seaside20151225/blog/745290

你可能感兴趣的文章
SaltStack配置salt-api
查看>>
各种情况下block的类型
查看>>
ThinkPHP 3.2.x 集成极光推送指北
查看>>
js作用域链
查看>>
java中如何选择Collection Class--java线程(第3版)
查看>>
为运维人员插上腾飞更远的翅膀!
查看>>
Word 2003中编辑标记与格式标记大讨论
查看>>
从国内向海外转移域名经验谈
查看>>
浅谈apache与tomact的整合
查看>>
SQL Server vNext CTP1 on Linux
查看>>
1-为 Lync Server 2010 准备 Active Directory 域服务
查看>>
NetBackup下ORACLE恢复测试方案实例解析
查看>>
【有奖征文】“失业”程序员的苦辣酸甜
查看>>
IE9是如何被FireFox4超越全球市场份额的?
查看>>
linux bunzip2命令
查看>>
敏捷个人:通过实践TOGAF来思考如何学习并应用新的方法?
查看>>
Android系统的开机画面显示过程分析(6)
查看>>
vivo Hi-Fi+QQ音乐 数字音乐市场的一剂良方
查看>>
Cocos2d-x 3.2 异步动态加载 -- 保卫萝卜开发总结
查看>>
聚焦触宝反侵权事件:中国创业者用什么护航海外市场大门
查看>>