javascript - 我如何在 Js 中将通知计数器停止为零?
问题描述
我正在处理 JavaScript 中的通知,当我推送通知时,它会显示计数器,但是当我想要打开一个通知时,计数器的数量会减少到零,例如第一个计数器显示数字 7 表示那里有七个通知,但是当我打开其中一个通知时它显示值为 6 的计数器,依此类推,直到计数器值为零,但在我的情况下,我编写了一行代码,当计数器值达到零时,它变为负值,如 -1 -2 -3 等等?我停止这个到只有零计数器值?
$('#btn').click(function() {
$('#noti_Counter').html(function(i, val) {
return val*1+1
});
解决方案
不太确定您的其余代码是什么样的,这可以以不同的方式完成,并且比其他方式更好。但纯粹基于问题中发布的内容,您可以采取哪些措施来确保您的价值不低于 0:
$('#btn').click(function() {
$('#noti_Counter').html(function(i, val) {
let ret = val*1+1;
return (ret < 0) ? 0 : ret;
});
});
推荐阅读
- python-3.x - 如果我们在 django 项目中使用 docker,是否需要创建虚拟环境?
- javascript - 第二张幻灯片后,下一张幻灯片不滚动
- jet-ef-provider - 我无法编译 JetEntityframeWork
- python - 从列表中提取值并使用 python 创建嵌套字典
- c++ - C++ 类成员的用户定义比较器
- javascript - jQuery按钮中的jQuery按钮onclick不起作用
- python - cv2.waitKey(0) 不要等待
- post - AWS Lambda Serverless 终端节点退出而不执行函数
- api - 如何从 Tizen Web 应用程序启动配套的 Android 应用程序?
- laravel - 如何在不同的按钮单击时将表单重定向到不同的 url