jquery带倒计时进度条右上角滑出的通知消息弹出层插件

所属分类: 网页特效-弹出层    2023-07-31 03:55:03

jquery带倒计时进度条右上角滑出的通知消息弹出层插件 ie兼容6
 查看演示  登录后下载 温馨提示
登录会员即可享受免费下载
 我要建站

jquery带倒计时进度条右上角滑出的通知消息弹出层插件(共5个文件)

    • index.html

使用方法

var toast_notification ={
    /*ESPERANDO TITLE, MENSSAGEM, TIME E TYPE*/
    show_toast:function ({title, message, time, type}) {

        var container_icon = $('#toast .icon');
        var progress = $('#toast .progress');
        var toast = $('#toast')
        $(toast).addClass('visible');
        $(progress).addClass('visible');
        toast_notification.addMessage(title, message);
        var root = document.documentElement;
    
        switch (type) {
            case 'success':
                var existMoreone = $(container_icon).find('svg').length;
                if (existMoreone > 0) {
                    $(container_icon).find('svg').remove();
                }
                $(container_icon).prepend('<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"></path></svg>')
                $(toast).addClass('type-success');
                $(toast).removeClass('type-error');
                $(toast).removeClass('type-warning');
    
                break
            case 'error':
                var existMoreone = $(container_icon).find('svg').length;
                if (existMoreone > 0) {
                    $(container_icon).find('svg').remove();
                }
                $(container_icon).prepend('<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path></svg>')
                $(toast).addClass('type-error');
                $(toast).removeClass('type-success');
                $(toast).removeClass('type-warning');
    
                break
            case 'warning':
                var existMoreone = $(container_icon).find('svg').length;
                if (existMoreone > 0) {
                    $(container_icon).find('svg').remove();
                }
                $(container_icon).prepend('<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M228.9 79.9L51.8 403.1C40.6 423.3 55.5 448 78.9 448h354.3c23.3 0 38.2-24.7 27.1-44.9L283.1 79.9c-11.7-21.2-42.5-21.2-54.2 0zM273.6 214L270 336h-28l-3.6-122h35.2zM256 402.4c-10.7 0-19.1-8.1-19.1-18.4s8.4-18.4 19.1-18.4 19.1 8.1 19.1 18.4-8.4 18.4-19.1 18.4z"></path></svg>')
                $(toast).removeClass('type-error');
                $(toast).removeClass('type-success');
                $(toast).addClass('type-warning');
    
                break
        }
    
    
        root.style.setProperty('--time-animation', time+'s');
        var timeNormal = time * 1000;
        var timeWithdoutAnimation = time * 1000 + 300;
    
        setTimeout(function() {
            $(toast).removeClass('visible');
        }, timeNormal)
    
        setTimeout(function() {
            $(progress).removeClass('visible');
        },timeWithdoutAnimation)    
    },
    
    
    addMessage: function (titleP, messageP) {
        var title = $('#toast .menssagem .text-1');
       // console.log($(title).text())
        var message = $('#toast .menssagem .text-2');
        $(title).text(titleP);
        $(message).text(messageP);
    },

    
    /* AQUI CHAMAR EESA FUNCTION NO EVENTS */
    close_toast:function () {
        var progress = $('#toast .progress');
        $('.toast .icon-close').click(function() {
            var taost_atual = $(this).closest('.toast')
            $(taost_atual).removeClass('visible');
    
            setTimeout(function() {
                $(progress).removeClass('visible');
            },300)
        })
    }
}

站长提示:
1. 苦力吧素材官方QQ群:950875342
2. 平台上所有素材资源,需注册登录会员方能正常下载。
3. 会员用户积极反馈网站、素材资源BUG或错误问题,每次奖励2K币
4. PHP源码类素材,如需协助安装调试,或你有二次开发需求,可联系苦力吧客服。
5. 付费素材资源,需充值后方能下载,如有任何疑问可直接联系苦力吧客服
相关资源 / 弹出层

jquery页面顶部弹出可关闭的通知栏插件

一款响应式顶部通知栏特效代码,可设置纯文本内容和自定义链接,非常实用。
  弹出层
 4357  0

jquery点击文本框弹出框选择图标class插件

一款图标class选择器插件,在input文本框中点击触发弹出层,从弹出框中点选图标列表,可自动把当前图标class显示到input文本框中。
  弹出层
 3275  0

jquery支持AJAX交互的弹出层插件

Vintage Popup是一款响应式弹出层插件,用于在支持静态和动态(AJAX)模式内容,可自定义提示窗口。
  弹出层
 5248  0

jquery可自定义的右上角消息提示气泡插件

一款带简易API可自定义创建提醒消息插件,可视化的表单设置,直接生成运行代码。
  弹出层
 9294  0

评论数(0) 回复有机会获得K币 用户协议

^_^ 还没有人评论,快来抢个沙发!
😀
  • 😀
  • 😊
  • 😂
  • 😍
  • 😑
  • 😷
  • 😵
  • 😛
  • 😣
  • 😱
  • 😋
  • 😎
  • 😵
  • 😕
  • 😶
  • 😚
  • 😜
  • 😭
发表评论