登录

javascript - Bootstrap.v3的JS组件源码问题

背景

最近工作上手头工作不多,打算写一个自己用的css库和js库,在写js库的时候主要参考是bootstrap.v3的代码,其中有些东西我搜索资料也搜不出来,有些是不懂它的用意是什么。

说明

我们以tab组件为例,tab.js是制作标签页的。

遇到的问题

  1. line39,其中的$.Event()是什么作用?查找过jQuery的API文档,似乎没找到对应的说明。个人猜测是与绑定事件有关的,因为line46处有trigger这个事件

  2. line39,它用到了事件命名空间,然后我补充了对应的知识点,然后,我找不到hide、bs、tab对应的事件,怎么找?在项目哪里?同理line152,我也找不到data-api的事件。

请大侠不吝赐教

# JavaScript
迷茫迷茫2128 天前342 次浏览

全部回复(1) 我要回复

  • 伊谢尔伦

    伊谢尔伦2017-04-11 12:05:40

    1. $.Event是自定义event对象,详见:http://api.jquery.com/categor...

    2. data-api是bootstrap的一个特点,就是说可以只需要写好html和对应的属性,不用写js,详见:http://v3.bootcss.com/javascr...

    3. hide/show.bs.tab其实是bootstrap设计的一个勾子,让用户在激活tab的过程中可以设置自己的方法

    回复
    0
  • 取消回复发送