zoukankan      html  css  js  c++  java
  • totastmessage 触发事件后浮框消失的方法

    1. 前言

      通过查了官放的文档,发现没有 totastmessage 触发事件后,浮框消失的方法,然后通过研究了下点击关闭时的源码,得到了一个的解决方案。

    2. 样例代码如下

    $("#drop_select").change(function (){
      var a;   //触发某个条件,一直显示该toast   a= $().toastmessage('showToast', { text : 'Just a moment, I am a sticky toast!, sticky : true , type : 'notice' });   //事件成功完成了   $.ajax({    ...     success: function(msg) {     a.parent().remove();     }   });
    });

    说明:变量a,可以根据需要放在不同地方,保证其作用域的范围即可。而且假如多次触发$("#drop_select").change()这个事件,变量a并不会混淆误用,可以正常地独立完成每一次触发事件。

    3. 参考源码的部分

    removeToast: function(obj, options)
    {
      obj.animate({opacity: '0'}, 600, function()
      {
        obj.parent().animate({height: '0px'}, 300, function()
        {
    	obj.parent().remove();
    	});
      });
        // callback
        if (options && options.close !== null)
        {
             options.close();
         }
    }
    

    4.总结

    源码很简短,使用方法的文档也就只有一页,多看看源码,还是很有趣的。

    toastmessage文档地址:https://github.com/akquinet/jquery-toastmessage-plugin/wiki

      

  • 相关阅读:
    storm学习
    java高级——反射
    [Error]使用了未经检查或不安全的操作...
    将训练集构建成ImageNet模型
    跨域以及一些解决方法
    javascript中的内存管理和垃圾回收
    酷炫的SVG 动态图标
    前端经常遇到的的问题小结
    CSS3 Flex 布局教程
    DNS预解析prefetch
  • 原文地址:https://www.cnblogs.com/fanbi/p/7142008.html
Copyright © 2011-2022 走看看