javascript - Bootstrap.v3的JS组件源码问题
本文介绍了javascript - Bootstrap.v3的JS组件源码问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
背景
最近工作上手头工作不多,打算写一个自己用的css库和js库,在写js库的时候主要参考是bootstrap.v3的代码,其中有些东西我搜索资料也搜不出来,有些是不懂它的用意是什么。
说明
我们以tab组件为例,tab.js是制作标签页的。
遇到的问题
line39,其中的$.Event()是什么作用?查找过jQuery的API文档,似乎没找到对应的说明。个人猜测是与绑定事件有关的,因为line46处有trigger这个事件
line39,它用到了事件命名空间,然后我补充了对应的知识点,然后,我找不到hide、bs、tab对应的事件,怎么找?在项目哪里?同理line152,我也找不到data-api的事件。
请大侠不吝赐教
解决方案
$.Event是自定义event对象,详见:http://api.jquery.com/categor...
data-api是bootstrap的一个特点,就是说可以只需要写好html和对应的属性,不用写js,详见:http://v3.bootcss.com/javascr...
hide/show.bs.tab其实是bootstrap设计的一个勾子,让用户在激活tab的过程中可以设置自己的方法
这篇关于javascript - Bootstrap.v3的JS组件源码问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文