假定電商活動有幾個固定時間,通過寫一段js自動迴圈實現。
還未完整測試過結果,先做乙個記錄~~~
var activity = [2,6,10,14,18,22];var today = new
date();
var nowhour =today.gethours();
vardeadline,active_activity;
for(let i = 0; i)
else}}
//判斷當前是哪乙個倒計時活動
varnow,deadlinetime;
varhour,minute,second;
setinterval(
function
() else
}var today = new
date();
now =today.gettime();
var time = new date(today.getfullyear()+'/'+(today.getmonth()+1)+'/'+today.getdate()+' '+deadline+':00:00').gettime();
if(nowhour<22)
else
var period = (deadlinetime - now)/1000;
hour = parseint(period/3600,10)>0?parseint(period/3600,10):0;
minute = parseint((period-3600*hour)/60, 10)>0?parseint((period-3600*hour)/60, 10):0;
second = parseint(period-3600*hour-60*minute,10)>0?parseint(period-3600*hour-60*minute,10):0;
$(".count-down-hour").html(hour);
$(".count-down-minute").html(minute);
$(".count-down-second").html(second);
},1000); //
根據當前活動計算倒計時
varactive_activity_word;
if(active_activity>6)
else
$(".flash-sale-activity").html(active_activity_word);
});}
自己寫的乙個Js小外掛程式
這是效果圖。上面乙個過濾標籤。下面彈出框,選擇日,周,月。我的用途主要是報表查詢的時候根據這 種型別來查詢資料用的。這裡分享下 js function container.find filterdiv,filterparamdiv mouseout function var ps extend we...
自己寫的乙個固定表頭JS函式
用於固定表頭 固定表頭使用方法 1.新增固定表頭容器控制項divheader top expression this.offsetparent.scrolltop 82 數字82是該表頭到頁面頂部的距離,目前該數值須根據具體情況手動加入 2.定義原顯示表頭如 要在該表頭標籤內新增 注釋表頭,在程式執...
寫乙個自己的打包工具 打包原生專案
背景 早期寫了乙個很老的專案,目前一直在迭代維護。沒有用到模組化的思想,也沒有用到目前流行的框架,就是引入了一些簡單的樣式庫。目前遇到的問題有 1 未做壓縮等處理,占用空間比較大 2 每次更新版本都需要清一下快取才能讀取到最新的靜態資源 3 有一些新的es6語法和老的語法混用之後相容性不佳 所以就想...