WebSite/Project/Web/js/countDown.js
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
* 倒计时 小插件
* @since 2018/11/7 12:39
* @author FlyTiger
* */
(function (global, factory) {
typeof exports === "object" && typeof module !== "undefined" ? module.exports = factory() : typeof define === "function" && define.amd ? (function(){ define(["jquery"],factory);global.countDown = factory();})() : (global.countDown = factory());
})(this, function () {
var ___=window;
//模板
var $defaultTitle=["距离","开始","还有"];
var $template="<span class=\"active-time pull-right\"><em class=\"time_d sd\"></em><span class=\"sd\">天</span><em class=\"time_h sh\"></em><span class=\"sh\">时</span><em class=\"time_m sm\"></em><span class=\"sm\">分</span><em class=\"time_s\"></em>秒";
//事件
var events={
started:"countDownStarted",//开启
ended:"countDownEnded",//结束
restarted:"countDownRestarted"//重启
};
//方法
var fns={
//标题处理
_title:function(){
var _opts=this.opts;
var $prefix=this.$timeEms_.$prefix,$suffix=this.$timeEms_.$suffix;
if((_opts.title&&_opts.title.length)||(!_opts.prefix&&!_opts.suffix)){
var _1= [].concat($defaultTitle);
_1.splice(1,1,_opts.title||$defaultTitle[1]);
$prefix.html(_1.join(""));
}else{
$prefix.html(_opts.prefix||"");
$suffix.html(_opts.suffix||"");
}
},
//初始化
prepare:function(){
fns._title.call(this);
fns._f.call(this);
},
_f:function () {
var _this=this;
var time_end=this.opts.time_end||new Date().getTime();
var _ems=this.$timeEms_;
var f_=function _f(_time_end){
var time_start = new Date().getTime(); //设定当前时间
var time_end = new Date(_time_end).getTime(); //设定目标时间
// 计算时间差
var time_distance = time_start - time_end;
/*****
if(time_distance<86400000){
$("title").text(time_distance)
$(".sd").hide()
}
if(time_distance<3600000){
$(".sh").hide()
}
if(time_distance<60000){
$(".sm").hide()
后面还有 109 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
