Open shuier opened 11 years ago
组件调用方式的改变
// 如懒加载组件 // 升级前 KISSY.DataLazyload (container, config); // 升级后,写法一 KISSY.DataLazyload (config); // 升级后,写法二 new DataLazyload (config);
懒加载组件 (http://docs.kissyui.com/docs/html/api/component/datalazyload/)
/** * lazyload images * @private */ '_loadImgs': function (windowRegion, containerRegion) { var self = this; self._images = S.filter(self._images, function (img) { if (elementInViewport(img, windowRegion, containerRegion)) { return loadImgSrc(img); } else { return true; } }, self); },
overlay组件
// 升级前 S.Popup('#shop-rank-popup', { trigger:'#shop-rank', align: { node: 'trigger', points:['bc', 'tl'], offset:[-20, 10] } }); // 升级后 <style> .ks-overlay { position:absolute; left:-9999px; top:-9999px; } </style> new Overlay.Popup({ srcNode: '#shop-rank-popup', // 以前的container trigger: '#shop-rank', triggerType: 'mouse', //默认的triggerType由mouse变成了click, 在1.3下需要重新赋值一下 align: { node: '#shop-rank', points: ['bc', 'tl'], offset: [-20, 10] } });
tabs组件
// 升级前 var tabs = new S.Tabs(DOM.get('div.rank-tab', v), tabs_cfg); Event.on(tabs,'switch', function(ev){}; // 升级后 var tabs = new Switchable.Tabs(DOM.get('div.rank-tab', self._mod), tabs_cfg); tabs.on('switch', function(ev){})
kissy 组件的使用注意
组件调用方式的改变
懒加载组件 (http://docs.kissyui.com/docs/html/api/component/datalazyload/)
overlay组件
tabs组件