將jquery.shCircleLoader插件修改成zepto.js兼容

通過查閱資料zepto 和 jquery 的區別後發現是css

(1)zepto.js  刪去了 jquery 的 innerHeight() 和 innerWidth() 屬性 jquery

(2)zepto.js和jquery 的事件驅動不同編輯器

 

因此 用編輯器打開jquery.shCircleLoader.min.js 將 開始的spa

(function($) { ...  })(window.jQuery);  事件

替換爲
Zepto(function($) { ...});  
而後使用crtl+f 搜索關鍵詞  
 innerHeight()   
將x = el.innerWidth() - no_px(el.css('padding-left')) - no_px(el.css('padding-right'));
替換成 
x = el.width();  其後的   innerHeight()同理
修改後 便可正常使用
相關文章
相關標籤/搜索