我希望根据我的计时器达到 <= 30 秒来更改字体颜色。我正在使用这个倒计时插件作为我的计时器。到目前为止,我可以更改颜色等...但它会添加它而不管时间等等。我对 jQuery 相当陌生,因此感谢您的帮助!
$(document).ready(function(){
var seconds = $(".time-increment").val();
$("#timer").countdown({
until: +seconds,
format: 'MS',
layout: '{mn} {ml}, <span class="seconds-actual">{sn}</span> {sl} remaining',
onExpiry: reload,
onTick: checkFont
});
function reload() {
var id = $("#item-content").attr('class');
$.ajax({
type: 'POST',
url: '../modal_content.adam.php',
data: 'Qwicksale_id='+id,
success: function(msg) {
$("#item-content").hide().html(msg).fadeIn('slow');
}
});
}
});
更新
我为 onTick 添加了一个功能 - 样式类一直是红色的,而不仅仅是秒小于或等于 30 时?
function checkFont(seconds2) {
if(seconds2[5] == 0 && seconds2[6] <= '30') {
$('.hasCountdown').css('color', 'red');
}
}