bootstrap插件的写法疑问(2)。
第一个以为是这个,http://segmentfault.com/q/1010000002714397,有懂的同学帮我解答一下。
第二个疑问是:
$parent.trigger(e = $.Event('close.bs.alert'))
if (e.isDefaultPrevented()) return
这是什么写法,为什么这么写,直接写$parent.trigger('close.bs.alert')
不就好了吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我看了一下,这一段是bootstrap中alert插件的代码。
其作用是当用户点击叉时触发close事件,并且在允许的情况下将提示框消除。
下面是源码分析
补充一下,上面那段代码前面还有以下这几句。其实就是通过委托,将当前alert下的所有'data-dismiss'属性为'alert'的对象绑上click事件,点击后触发上面的方法。