我正在处理JavaScript中的通知,当我推送通知时,它会显示计数器,但当我想要打开一个通知时,计数器的数量会减少到零,例如,第一个计数器显示七个通知,但当我打开其中一个通知时,它会显示值为6的计数器,依此类推,直到它达到计数器值0,但在我的例子中,我编写了一行代码,当计数器值达到零时,它会变成负值,比如-1 -2 -3,等等?我如何将其停止到只有零个计数器值?
$('#btn').click(function() {
$('#noti_Counter').html(function(i, val) {
return val*1+1
});
发布于 2019-11-19 00:53:55
我真的不确定你剩下的代码是什么样子的,这可以用不同的方式来完成,有些会比其他的更好。但纯粹基于问题中发布的内容,您可以做些什么来确保您的值不低于0:
$('#btn').click(function() {
$('#noti_Counter').html(function(i, val) {
let ret = val*1+1;
return (ret < 0) ? 0 : ret;
});
});
https://stackoverflow.com/questions/58919314
复制相似问题