动态计数器与逗号一起上升
Dynamic Counter Going Up With Commas
环顾Stackoverflow,我遇到了这个JSFiddle,但这个脚本内部似乎有错误,由于我的经验,我不完全理解如何修复。
通过JSBeautifier运行,除了以下没有缩进之外,所有代码都缩进得很好;
$.fn.countTo.defaults = {
from: 0, // the number the element should start at
to: 100, // the number the element should end at
speed: 1000, // how long it should take to count between the target numbers
refreshInterval: 100, // how often the element should be updated
decimals: 0, // the number of decimal places to show
onUpdate: null, // callback method for every time the element is updated,
onComplete: null, // callback method for when the element finishes updating
};
})(jQuery);
除此之外,我希望在我的号码中添加逗号,如下所示:
Number(10000).toLocaleString('en'); // "10,000"
1)如何修复一个人在Stackoverflow上回答的代码,无论发现什么错误,都会被评分并标记为答案?
2)如何在输出中添加逗号?
这里有一个插入了addCommas(
)代码的jsFiddle版本。
它被插入到这行:
$(_this).html(addCommas(value.toFixed(options.decimals)));
如果你想用这个来添加逗号:
Number(10000).toLocaleString('en'); // "10,000"
那么,请确保它在你希望你的应用程序运行的所有浏览器版本中都支持。我不能确定,但它可能需要IE 11。我在IE9和IE10中尝试了你的方法,当没有要求时,它似乎会添加两个小数点。IE11工作正常。
只需在第19行将.replace(/'B(?=('d{3})+(?!'d))/g, ",")
添加到value.toFixed(options.decimals)
:JSFiddle
相关文章:
- :focus:一起活跃,不在firefox上工作
- Github上的流星,我怎么能和朋友一起做同一个项目
- (PHP)克隆按钮上的按钮点击计数器
- 将 .append() 与列表一起使用会将文本放在换行符上
- 如何有效地匹配两个不同 JavaScript 对象上的 id,并将它们合并在一起
- 动态计数器与逗号一起上升
- 按钮上的数据加载消息无法与ajax调用一起工作
- 如何使用jQuery跟踪单个dom元素上的点击事件,并相应地更新其点击计数器
- 如何在 AngularJS 中与其他参数一起上传 http.post 的图像文件
- 如何在 Parse.com CloudCode 上创建自定义帮助程序模块以与 then() promise 一起使用?类
- 如何使 HTML5 上传进度条与输入类型提交一起使用
- 如何阻止我的汉堡图标停留在顶部栏上,使其与侧边菜单一起显示
- 我想在我的WordPress网站上使用计数器.js但它显示错误
- JavaScript 如何在同一页面上包含多个计数器
- 单击按钮更改按钮上的 ID 值,单击新 ID 更改回原始 ID 与 Jquery 一起使用
- 三.js - 如何在 Object3D 上与孩子一起使用 BoxHelper
- 重置空格键上的计数器并单击
- JXcore可以在Windows 7上与ChakraCore一起工作吗?
- 在 jQuery 中,如何让我的计数器在窗口不在焦点上时停止
- 引导程序 3 轮播上的计数器未显示正确数量的幻灯片