atitit.随时间变色特效 —包厢管理系统的规划
立即学习“前端免费学习笔记(深入)”;
1 流程滴定仪
定义的参数 颜色、位置(开始值,结束值,当前比值) 》》返回数值
立即学习“前端免费学习笔记(深入)”;
立即学习“前端免费学习笔记(深入)”;
可以后期处理转成双位16进制码
立即学习“前端免费学习笔记(深入)”;
分别定义复合颜色的,每个单色数值,然后join
立即学习“前端免费学习笔记(深入)”;
回调事件,要应用的对象。。
立即学习“前端免费学习笔记(深入)”;
立即学习“前端免费学习笔记(深入)”;
立即学习“前端免费学习笔记(深入)”;
2 还需要的功能
暂停功能
统一增加时间功能
统一减少时间
立即学习“前端免费学习笔记(深入)”;
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
立即学习“前端免费学习笔记(深入)”;
3 Overview图片如下
立即学习“前端免费学习笔记(深入)”;
4 —code
立即学习“前端免费学习笔记(深入)”;
function getCurVal(startVal,endVal,percent)
{
立即学习“前端免费学习笔记(深入)”;
var rang= Math.abs( startVal-endVal);
var adjus_count= Math.round ( percent*rang);
立即学习“前端免费学习笔记(深入)”;
if(startVal>endVal) //reduce
var cur_val=startVal-adjus_count;
else //up load
var cur_val=startVal+adjus_count;
return cur_val;
立即学习“前端免费学习笔记(深入)”;
}
立即学习“前端免费学习笔记(深入)”;
5 —code22
立即学习“前端免费学习笔记(深入)”;
立即学习“前端免费学习笔记(深入)”;
var min_color=121;
var max_color=240;
var finish_percent=past_time/dura;
var remain_prercent=remain_time/dura;
//sec color
var finishi_color_oct= Math.round (finish_percent*5);
var finishi_color_hex=str_pad(finishi_color_oct.toString(16),2,”0″,STR_PAD_LEFT );
//fist cloor
var rang=max_color-min_color;
var adjus_count= Math.round ( remain_prercent*rang);
var remain_color_ocr=121+adjus_count;
var remain_color_hex=str_pad(remain_color_ocr.toString(16) ,2,”0″,STR_PAD_LEFT );
// finishi_color_hex=”00″;
var blue_str=”#”+finishi_color_hex+remain_color_hex+”00″;
立即学习“前端免费学习笔记(深入)”;
if(remain_time>0){
$(element).css(“background-image”,”none”);
$(element).css(“background-color”,blue_str);
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3105092.html