alert实用的提示框(可点击关闭,自动消失,悬浮于右上角)

该文提供了一段HTML、CSS和JavaScript代码示例,用于创建带有不同类型的提示信息(如成功、警告和错误)以及模态框。作者分享了一个名为`xAlert`的公共函数,该函数利用Gritter库展示具有可定制样式的弹出通知。此外,还提供了百度云链接下载相关资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】
  • 【创作不易,点个赞就是对我最大的支持】

前言

仅作为学习笔记,供大家参考
总结的不错的话,记得点赞收藏关注哦!

效果图

在这里插入图片描述

导入js、css

考虑到csdn不好下载,这里附上百度云链接

链接:https://pan.baidu.com/s/1oMFrR8UV03Ke0Nl6P-KlLA
提取码:wmwm

html代码

  • 将代码块直接放到body下边
 
<div id="pubAlert" class="alert alert-block block-b-open">
    <button type="button" class="close" data-dismiss="alert"></button>
    <span class="alertContent"></span>
</div>
<div id="MessageModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
        <h3 id="MessageModalTitle">提示信息</h3>
    </div>
    <div class="modal-body" id="MessageModalContent"></div>
    <div class="modal-footer">
        <button class="btn" data-dismiss="modal" aria-hidden="true">关闭</button>
    </div>
</div>

js代码

<script type="text/javascript">
    $(function() {
            xAlert("本系统将于7月进行业务升级改造,为保证7月数据正常报送,请各企业用户于7月4日-7日通过找回密码进行密码修改,如预留手机号有变更,请于6.30号之前提交企业基本信息变更申请进行变更!", 2);
        });
    /**
     *
     * 公共信息提示方法
     * @param {} msg 显示的提示内容
     * @param {} type 类型,默认为空,1:绿色成功信息,2:蓝色提示信息,3:橙色警告信息,4:红色错误信息
     */
    function xAlert(msg,type){
        var showType = "";
        var showTitle = "";
        var showClass = "";
        if(type==undefined || type==1){
            showTitle = "成功提示"
            showClass = "gritter-success";
        }else if(type==2){
            showTitle = "信息提示"
            showClass = "gritter-info";
        }else if(type==3){
            showTitle = "警告提示"
            showClass = "gritter-warning";
        }else if(type==4){
            showTitle = "错误提示"
            showClass = "gritter-error";
        }
        $.gritter.add({
            title: showTitle,
            text:msg,
            time: 60000,
            class_name: showClass+'gritter-center gritter-light'
        });
    }
    </script> 

创作不易,点个赞就是对我最大的支持~


wxgzh:程序员温眉

CSDN:程序员温眉

每天进步一点点的程序员

组件名称:ymPrompt消息提示组件 2.0 =============================================================================== 组件说明:在web开发中,对于浏览器默认的消息提示框(如alert,confirm等)外观无法控制,为了实现更好的界面效果,于是模拟系统的消息提示框实现了该组件。在外观上可以通过css进行完全的控制。 =============================================================================== 组件功能介绍: 1、调用方式简单,直接使用ymPrompt.alert()的方式调用,传入相应的参数即可。 2、兼容IE6.0+、FF1.5+、Opear9+(在Opear下显示有一个小缺陷),兼容HTML4/XHTML1.0页面渲染模式。 3、完全的CSS皮肤定制功能,所有外观包括显示图标/关闭按钮等都可以通过css设置。目前提供了五种皮肤,Vista、QQ、dmm-green、ExtBlue和BlackColl。有兴趣可以修改样式表文件定义新的皮肤。 4、提供四种消息类型。分别为消息提示、成功信息、错误信息、询问信息。 5、弹出消息框时屏蔽页面其它元素的操作,自动隐藏页面select及iframe下select(无限级select隐藏),并遮罩iframe等元素。 6、页面select控件状态还原时保持原状态,即如果原来select就是隐藏的,则消息框弹出并关闭后该select仍保持隐藏状态,而只显示原本显示的select。 7、消息组件弹出时屏蔽除Tab和回车外的几乎所有键盘操作(包括F5),“消息确认框”支持“tab键/左右方向键”切换确定/取消焦点。 8、可以页面加载的任意时间调用,如页面初始化时调用,页面加载完成后调用。 9、支持通过JSON和传统的参数传入方式。如ymprompt.alert('消息内容',300,200,'消息标题',handler)和ymprompt.alert({message:'消息内容',width:300,height:200,title:'消息标题',handler:handler}),这两种写法是等价的。 10、只需要一个回调函数,可捕获确定、取消及关键按钮的点击事件。函数改变了1.0版需要对确定和取消按钮分别写回调函数及不支持关闭事件的缺陷, 11、完全的封装,对外只暴露一个ymPrompt变量,有效防止与使用者程序变量的冲突。 12、程序(js)与样式(css)的完全分离,取消了1.0中自动加载css的功能,用户可根据需要加载对应css样式表单,降低了对样式配置的复杂度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值