Bootstrap.v3的JS组件源码问题
背景
最近工作上手头工作不多,打算写一个自己用的css库和js库,在写js库的时候主要参考是bootstrap.v3的代码,其中有些东西我搜索资料也搜不出来,有些是不懂它的用意是什么。
说明
我们以tab组件为例,tab.js是制作标签页的。
遇到的问题
line39,其中的$.Event()是什么作用?查找过jQuery的API文档,似乎没找到对应的说明。个人猜测是与绑定事件有关的,因为line46处有trigger这个事件
line39,它用到了事件命名空间,然后我补充了对应的知识点,然后,我找不到hide、bs、tab对应的事件,怎么找?在项目哪里?同理line152,我也找不到data-api的事件。
请大侠不吝赐教
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
$.Event是自定义event对象,详见:http://api.jquery.com/categor...
data-api是bootstrap的一个特点,就是说可以只需要写好html和对应的属性,不用写js,详见:http://v3.bootcss.com/javascr...
hide/show.bs.tab其实是bootstrap设计的一个勾子,让用户在激活tab的过程中可以设置自己的方法