toastr js clear 不成功的一个原因和解决办法

这篇具有很好参考价值的文章主要介绍了toastr js clear 不成功的一个原因和解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在系统里使用了 toastr js 即时弹出后台通知。toastr 支持先后显示多个弹出消息,这点很好。然后我又加了自定义样式,使得消息通知更好看些。

toastr js clear 不成功的一个原因和解决办法,javascript,前端,开发语言

我的想法是通知消息显示一段时间后关闭;也可点击关闭按钮,关闭通知并标记已读;或者点击通知消息中的链接查看通知相关的内容,同时关闭通知并标记已读。但通过 toast.clear 方法,不能成功的关闭消息框。文章来源地址https://www.toymoban.com/news/detail-580357.html

var _toastr_notifications = {};

var _toastr_notification = function(event) {
    var type_key = event.type_key;

    var options = {
            "closeButton": true,
            "iconClass": "toast-note",
            "onCloseClick": function(toast) { 
                // ......
             },
             "onShown": function(toast) {
                 $('.toast a.' + type_key).click(function() {
                    var last_toastr = _toastr_notifications[type_key];
                    toastr.clear( last_toastr );
    

到了这里,关于toastr js clear 不成功的一个原因和解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • chromedriver安装成功,运行报错,解决办法

    2.1、下载路径: ChromeDriver - WebDriver for Chrome - Downloads   2.2、选择下载对应的版本号的文件 浏览器版本号是108,这里选中107或者108版本的ChromeDriver都可以; 2.3、选择对应系统的文件;   2.4、下载完成后配置: 把文件移动到/usr/local/bin/目录里: 在终端执行:sudo mv Downloads/chr

    2024年02月13日
    浏览(39)
  • WebsocketClient断线原因及解决办法

    网络连接问题:WebSocketClient依赖于网络连接,如果网络连接不稳定或出现故障,可能会导致WebSocketClient断线。 服务器问题:如果WebSocket服务器出现故障或过载,可能会导致WebSocketClient断线。 防火墙问题:防火墙可能会阻止WebSocketClient与服务器之间的通信,导致断线。 超时问

    2024年02月09日
    浏览(41)
  • 小程序常见授权失败原因和解决办法

    误选择了公众号授权、账号已被授权给其他第三方平台、小程序授权的权限不足以定制小程序、小程序信息不完整等都会导致授权失败。 我们在进行小程序授权的时候,会出现提示“授权失败”的现象,到底是哪里出了问题导致小程序无法授权成功呢?授权失败时,多半是你

    2024年02月06日
    浏览(63)
  • ORA-28000错误的原因及解决办法

    当用Oracle数据库的时候,Oracle数据库时提示“ORA-28000:帐号被锁定”。 导致出现改错误的原因是:在 oracle database 11g 中,默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10”,当输入密码错误次数达到设置值将导致此问题。 确认用户所使用的概要文件: 查看概要文件中有关

    2024年02月11日
    浏览(49)
  • VUE项目运行失败原因以及解决办法

    Ctl +J 打开终端,并运行如下命令: npm run serve 正常情况下,就可以得到本地和网络链接,如下:  点击链接即可进入到编辑好的页面。 不过,你也可能遇到如下情况↓↓↓ ENOENT: no such file or directory, open \\\'D:codehuman_resource_management 3package.json\\\' 这个错误表明npm无法找到指定的

    2024年02月04日
    浏览(38)
  • vue首屏白屏原因及解决办法

    vue首屏白屏原因大概有以下几点:    (1)由于把路由模式mode设置成history了,默认是hash          解决方法:将模式改为hash模式,或者直接把模式配置删除,而且history需要后端配合    (2)做动态路由时,next()放行与next(...to, replace)区别造成的白屏,实质是路由重复

    2024年02月08日
    浏览(50)
  • 缓存雪崩、缓存击穿、缓存穿透原因及解决办法

    缓存雪崩是指在缓存中的大量数据在同一个时刻全部过期,导致原本这些可以由缓存中间件处理的高并发请求,一下子全部打到数据库,导致数据库服务器崩溃的一种现象。那么出现缓存雪崩的原因可以有①:缓存中间件宕机。②:缓存中大部分key都设置了相同的时间,导致

    2024年02月08日
    浏览(54)
  • mac终端出现bogon原因与解决办法

    不知道啥原因mac终端的用户名就变成了 xxx@bogon ,可能是强制关闭终端导致的吧。 终端在初始化时,需要确定主机的名字,此时终端会向 DNS 服务器反向查询本机 IP 地址,然后把得到的名字作为自己的主机名。如果没有反向解析的结果,就会显示本机设置的主机名。 出现bo

    2024年04月28日
    浏览(47)
  • HTTP代理出现400错误的原因及解决办法

           在使用HTTP代理过程中,会经常出现各种代码错误的提示,以下是使用HTTP代理出现400代码的原因和解决办法      使用HTTP代理时,出现400 Bad Request错误代码通常表示客户端发送的请求格式不正确或包含了无效的参数。下面是一些可能导致400错误的原因: 请求参数错误

    2024年02月06日
    浏览(47)
  • HTTP代理出现401错误的原因及解决办法

    HTTP代理出现401 Unauthorized错误代码通常表示请求需要进行身份验证,但请求未提供有效的身份验证信息。以下是可能导致401错误的一些原因: 缺少身份验证信息:请求未包含身份验证信息或身份验证信息不完整。通常,身份验证信息应该包含在请求的头部字段Authorization中。

    2024年02月08日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包