operamasks-ui框架tabs的bug修改
在使用operamasks-ui框架的时候,发现它的tab用起来不太方便。如果是动态添加tab页,当关闭掉所有的tabs后,再打开一个tab,出现页面是空白的现象,若没有全部关闭tab,则不会出现该现象
而我的系统需要首页不能被关闭,而它默认是不支持的。所以我就查看了它的源码,对其进行了修改,是增加属性的方式,不影响其原有的功能和使用。
1、首先在它的options里面增加一个属性:
3、在使用的时候,可以这样:var tabs = $("#tabs").omTabs({width : '100%',height : '100%',tabMenu : true,closeFirst: false, //不关闭首页closable : true,// switchMode : 'mouseover',tabWidth : 100});
那么首页的tab页就不会被关闭了,而此时前面提到的bug也不会出现了