为了账号安全,请及时绑定邮箱和手机立即绑定

bootstrap.v3标签页tab.js源码疑问

bootstrap.v3标签页tab.js源码疑问

回首忆惘然 2018-10-11 14:11:56
背景最近在写自己的js插件库,主要是参考bootstrap来写,因为需要tab.js,所以直接抄bootstrap的了,但是有些地方不懂问题tab.js下,以下两段代码起到了什么作用?// line 39 - 47var hideEvent = $.Event('hide.bs.tab', {   relatedTarget: $this[0] })var showEvent = $.Event('show.bs.tab', {   relatedTarget: $previous[0] })$previous.trigger(hideEvent)$this.trigger(showEvent)// line 55 - 62   $previous.trigger({    type: 'hidden.bs.tab',     relatedTarget: $this[0]   })  $this.trigger({    type: 'shown.bs.tab',     relatedTarget: $previous[0]   })自己的探索单独提取tab.js,可以直接执行,所以是没有依赖其他的widget/util的删除掉所示的两段代码,还是可以正常使用的学习了一下jQ的$.Event和trigger的API,似乎在这里写的东西让我迷惑请教所示的两段代码起到了什么作用?
查看完整描述

1 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

定义了一些相应事件的钩子函数,不影响主要功能的,不知道结合这个文档再看一下源代码是否清楚一点

https://img1.sycdn.imooc.com//5bf1008900014aaa13150893.jpg

查看完整回答
反对 回复 2018-11-18
  • 1 回答
  • 0 关注
  • 371 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信