已采纳回答 / 西岚Silan
其实这样写也可以,但是为了节省内存消耗。就把他们放在了prototype里面,详细内容可以看https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/0014344997235247b53be560ab041a7b10360a567422a78000
2017-11-02
已采纳回答 / 慕容4446434
bind(type,[data],fn),为每个匹配元素的特定事件绑定事件处理函数,是直接绑定在元素上.优点: ①. 这个方法提供了一种在各种浏览器之间对事件处理的兼容性解决方案 ②. .click(), .hover()等事件绑定,都是bind的一种简化处理方式缺点:①. 它会绑定事件到所有的选出来的元素上,当绑定的元素较多时(如:表格的每个单元格),会查找和遍历每个单元格,导致脚本执行速度明显变慢;且保存表格的多个单元格元素和相应的处理程序也会占用大量内存。简言之:绑定元素较多时,效率低下...
2017-10-17
最新回答 / 故意养只喵叫顺儿
tab.js:;(function($){ var Tab = function(tab){ var _this_ = this; //保存tab 配置 this.tab = tab; this.config = { "triggerType":"mouseover",//事件类型 "effect":"default",//淡入淡出、直接切换 "invoke":1,//默认显示第几个tab "auto":false//是否自动切换 }; //如果...
2017-09-15
最新回答 / 慕仰5658343
可能是 var tab1 = new Tab($(".js-tab").eq(0));这里的 “.js-tab”少了个点,我也是跟你一样情况,找了很久。
2017-08-28