我使用的是JavaScript的倒计时功能,显示了一个名为秒最近与JavaScript的
文本框里面的时候,我有两个按钮有prev和next我想减去JavaScript或使圆图一个整数值的数值10个数字,如果我按prev按钮,并添加10个数字,如果我点击下一个按钮脚本是好的,并计算完美的数字,但我需要添加数字更改为一个圆形的数字,如果秒值是56,我点击上一个按钮所以负值将是46,但我需要它改变40.如果与下一个按钮,如果秒是46它将增加10数字,它变成56,但我需要它从这60怎么办?这里是我的脚本
<script type="text/javascript">
var t;
function countdown()
{
$('#sec').val(parseInt($('#sec').val()) + 1);
t = setTimeout("countdown();",1000);
sec = document.getElementById('sec');
if($('#sec').val()>=1 && $('#sec').val()<10) {$('.thought').load('somefile.php?limit=0'); }
else if($('#sec').val()>=10 && $('#sec').val()<20){$('.thought').load('somefile.php?limit=1');}
else if($('#sec').val()>=20 && $('#sec').val()<30){$('.thought').load('somefile.php?limit=2');}
else if($('#sec').val()>=30 && $('#sec').val()<40){$('.thought').load('somefile.php?limit=3');}
}
$(document).ready(function(){
countdown();
$('.thought_prev_btn').click(function(){
var second = Math.floor(parseInt($('#sec').val()) - 10);
$('#sec').val(second);
});
});
</script>
我已经使用math.floor()
功能,但仅与十进制值工作
((num-decrement)/ decrement)* decrement),您可以使用Math.max函数设置最小值 – Triode 2013-03-06 07:54:01
Just and idea。您可以尝试将它转换为小数点(例如,除以10),并在您需要较低值时使用Math.floor()函数,当您需要较高值时使用Math.ceil(),然后将其乘以返回10. – 2013-03-06 07:54:16
谢谢Dzulqarnain你的诡计的作品,我已经使小数第一,然后转换与Math.floor() – 2013-03-06 08:09:03