jQuery浮云天氣插件是一個(gè)開源的、基于jQuery 函數(shù)庫的 JavaScript 天氣預(yù)報(bào)腳本插件,代碼語法完全符合W3C網(wǎng)頁標(biāo)準(zhǔn),完全兼容各種主流瀏覽器。
還可直接從官方獲取JS代碼:當(dāng)然也有源程序。
【2.0更新說明】
新增7套天體預(yù)報(bào)皮膚;
+ 新增天氣預(yù)報(bào)圖標(biāo)拖動(dòng)功能;
+ 新增自動(dòng)下雨、下雪功能;
+ 新增天氣預(yù)報(bào)文字展示功能(點(diǎn)擊圖標(biāo)出現(xiàn));
+ 新增圖標(biāo)可以靜止、不移動(dòng)功能;
+ 新增DEMO演示功能;
+ 豐富天氣預(yù)報(bào)下雨、下雪圖標(biāo)功能;
+ 新增父級id參數(shù)配置;
+ 新增zIndex參數(shù)配置;
+ 新增天氣預(yù)報(bào)圖標(biāo)是否自動(dòng)移動(dòng)參數(shù)配置;
+ 新增天氣預(yù)報(bào)圖標(biāo)是否自動(dòng)下雨、下雪參數(shù)配置;
+ 新增是否加載jQuery.js參數(shù)配置;
+ 新增皮膚隨機(jī)選擇參數(shù)配置;
+ 新增瀏覽器窗體尺寸變化時(shí)、天氣預(yù)報(bào)圖標(biāo)運(yùn)動(dòng)軌跡功能;
+ 壓縮了 jquery.weather.js( 目前僅6k ),文件體積更;
+ 服務(wù)器設(shè)置了js文件過期時(shí)間(Expires)、關(guān)閉了FileETag,總體顯著顯著提升;
+ 新增天氣預(yù)報(bào)數(shù)據(jù)客戶端緩存方案,極大提高加載速度;
+ 改變天氣預(yù)報(bào)獲取方式:客戶端只加載一次天氣數(shù)據(jù),直到第二天早晨7點(diǎn)才重新請求天氣數(shù)據(jù);
+ 調(diào)整內(nèi)部結(jié)構(gòu),內(nèi)部架構(gòu)更輕便;
+ 擴(kuò)展了接口,更加方便二次開發(fā);
~ 修復(fù)一處IE拖拽操作可能出現(xiàn)的錯(cuò)誤;
~ 重新組織代碼,分離了腳本處理IE6下PNG24透明問題功能;
~ 重新編寫天氣預(yù)報(bào)圖的DOM清理機(jī)制,性能得到較大的優(yōu)化,內(nèi)存占有率明顯減少;
~ 修復(fù)IE下內(nèi)存泄露問題;
~ 大幅度提高在IE瀏覽器下的性能;
~ 修復(fù)v.0.1存在的一些細(xì)微BUG。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版