倒计时脚本小时倒计时百分比下降
Countdown script hours countdown Percentage goes Down
我是编程新手,一直在尝试创建一个图形倒计时脚本,随着时间的推移减少价格的折扣。
随着时间的倒数,折扣百分比减少并调整价格。
所以,它可能从100英镑开始,有70%的折扣,随着时间的减少,折扣减少,所以在69小时时,它是69%的折扣,30小时30%等等。
我找到了几个不错的图形片段如何创建一个循环倒计时计时器使用HTML, CSS或JavaScript?
http://jsfiddle.net/lloydhester/4PKEB/204/<div id="progressBar">
<div></div>
</div>
<a href="https://stackoverflow.com/q/24530908/1238019" class="solink" target="_blank">Div CSS Transition Direction</a>
function progress(timeleft, timetotal, $element) {
var progressBarWidth = timeleft * $element.width() / timetotal;
$element.find('div').animate({ width: progressBarWidth }, 500).html(timeleft + " Time to go");
if(timeleft > 0) {
setTimeout(function() {
progress(timeleft - 1, timetotal, $element);
}, 1000);
}
};
progress(180, 180, $('#progressBar'));
#progressBar {
width: 90%;
margin: 10px auto;
height: 22px;
background-color: #0A5F44;
}
#progressBar div {
height: 100%;
text-align: right;
padding: 0 10px;
line-height: 22px; /* same as #progressBar height if we want text middle aligned */
width: 0;
background-color: #CBEA00;
box-sizing: border-box;
}
以%为单位进行倒计时的脚本http://jsfiddle.net/gS4Rr/1/
<div id="counter">
<p><span>100</span>%</p>
</div>
var stop = 6;
function decrease(){
var percent = Number($('#counter span').text());
if(percent > stop){
$('#counter span').text(--percent);
var t = setTimeout(decrease,10000);
}
}
setTimeout(decrease,1000);
我可以找到一个示例代码,以固定的%增加价格。但没有变化的百分比。
任何帮助都将非常感激。
我不确定这是否是您想要实现的,但请查看小提琴示例。
使用:((timeleft/timetotal)*100).toFixed(1)
用百分比显示倒计时。
Js:
function progress(timeleft, timetotal, $element) {
var progressBarWidth = timeleft * $element.width() / timetotal;
$element.find('div').animate({
width: progressBarWidth }, 500).html(((timeleft/timetotal)*100).toFixed(1) + "% Time to go");
if(timeleft > 0) {
setTimeout(function() {
progress(timeleft - 1, timetotal, $element);
}, 1000);
}
};
progress(180, 180, $('#progressBar'));
希望有帮助。
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 每小时倒计时一次,但以30分钟为单位
- jQuery每6小时倒计时一次
- 如何获得只显示小时的倒计时
- jQuery倒计时隐藏天/小时/分钟(如果没有)
- 周期性倒计时计时器,每18小时一次,有特定的开始日期
- 设置剩余24小时倒计时
- 如何使用设置为特定时间的小时、分钟和秒进行倒计时
- Javascript小时倒计时错误
- 如何在JS/PHP的Microtime中从服务器时间倒计时到最接近的半小时
- 每8小时到达00:00:00时刷新页面并重新开始倒计时
- 倒计时小时和分钟
- 自定义倒计时脚本,每8小时重新启动一次
- 倒计时脚本小时倒计时百分比下降
- Flipclock js倒计时1小时不复位
- 在javascript中创建一个倒计时计时器,在1小时后开始倒计时
- 用Javascript倒计时到每周六,然后打开一个3小时的括号
- 倒计时计时器每12小时重置一次