千万别用bootstrap MultiStep这个半成品插件

小记

这两天真是碰见个小难题
对于关闭浏览器时触发的事件,我没有找到合适的方法来监听(通过JS),网上搜了好多方法都是调用
onbeforeunload和unload方法,其中这一篇算是比较综合的:
https://www.jb51.net/article/87285.htm
然而没啥吊用
火狐和IE浏览器刷新和关闭都会调用onbeforeunload,谷歌不会调用。
网上一堆说是关闭只会调用unload方法,我在unload方法中加了个ajax请求,也是没有执行,我认为是浏览器关闭没有调用这个方法,我不记得我那个ajax用的是异步请求还是同步了,明天我再看一下,然后验证一下异步会不会不一样。

今天还遇见个插件,真的是太蠢了
http://www.jq22.com/jquery-info21928
就是这一款,真是太蠢了这个插件,它没有提供完成时的触发事件,请问设计者我们啥时候知道这个配置过程走完了?搞得我也没法获取配置的信息,好气啊。只给了两个事件:
onDestroy:模态框关闭时触发,还触发四次
onClose:摆设

然后下午我尝试着改了一下他的插件源码
是添加了一个方法:当执行完成时触发这个方法,但是没搞明白onDestroy()这种重写方法的实现
onDestroy是这样实现重写的(这个重写这个词用得可能不准确):
所以就没法复用他这个插件了,那还引入个屁插件啊,气死
千万别用bootstrap MultiStep这个半成品插件_第1张图片
千万别用bootstrap MultiStep这个半成品插件_第2张图片
我想着再看一下bootstrap table的源码,看一下他的onRowclick 等方法是如何实现重写的

对了,这个插件叫 bootstrap MultiStep 如果是我用的不对,欢迎各位指正

笔记

你可能感兴趣的:(前端)