我添加了像7000000
这样的动画计数器
我尝试在数字中间自动插入一个点,以获得以下输出:700.00.000
问题是代码并不总是起作用的。有时我必须刷新两次页面才能工作。
<script type="text/javascript">
jQuery(function($) {
$('.number').each(function() {
$(this).prop('Counter', 0).animate({
Counter: parseFloat($(this).text().replace(/,/g, ''))
}, {
duration: 3000,
easing: 'swing',
step: function(now) {
$(this).text(getRupeesFormat(Math.ceil(now)));
}
});
});
function getRupeesFormat(val) {
while (/(\d+)(\d{3})/.test(val.toString())) {
val = val.toString().replace(/(\d+)(\d{3})/, '$1' + '.' + '$2');
}
return val;
}
});
</script>
通过检查控制台,我没有发现任何相关的错误。
我认为您的问题是代码在内容存在于页面之前被执行。尝试将它们放入就绪
函数。参考:https://learn.jquery.com/using-jquery-core/document-ready/
您的代码将变为:
<script type="text/javascript">
jQuery(document).ready(function($) {
$('.number').each(function() {
$(this).prop('Counter', 0).animate({
Counter: parseFloat($(this).text().replace(/,/g, ''))
}, {
duration: 3000,
easing: 'swing',
step: function(now) {
$(this).text(getRupeesFormat(Math.ceil(now)));
}
});
});
function getRupeesFormat(val) {
while (/(\d+)(\d{3})/.test(val.toString())) {
val = val.toString().replace(/(\d+)(\d{3})/, '$1' + '.' + '$2');
}
return val;
}
});
</script>
问题内容: 我在Java 8u40中测试了Spinner控件 我如何只能在微调器控制字段中插入数字? 现在,我可以插入数字和文本了。有没有可以作为例子的例子? 问题答案: 对该要求尚不完全确定-假设您要防止输入无法解析为有效Number的字符。 如果是这样,可以轻松使用Spinner编辑器中的TextFormatter:有了它,您将监视文本的任何更改并接受或拒绝。该决定封装在格式器的过滤器中。一个
我有这个代码: 并想补充: 敬它。我试过: 但我收到一个错误。
我需要在html页面上插入一个欧米茄(欧米茄)。我使用它的HTML转义代码来实现这一点,因此我可以编写并获得?。当我将它放入HTML元素中时,这一切都很好;但是,当我尝试将其放入我的JS中时,例如时,它将代码解析为JS,整个过程无法运行。有人知道怎么做吗?
我需要添加用户名从Facebook到数据库,这些名称有UTF-8字符,如 (ą,č,ę,ė,į,š,ų,ū).当我把它添加到数据库中,例如字母看起来像
我在Java8u40中测试了旋转器控制 现在我可以插入数字和文本了。有没有可以作为例证的例子?
我有一个joomla数据库,其中的mySQL连接排序规则是UTF8_General_CI。我在数据库中有一些额外的数据表(与joomla安装无关),我想用PHP脚本中的数据填充这些数据表。 后期编辑:勾选下方 当我尝试插入特殊字符(特定于语言和地区的字符)时,我在数据库中得到的是jibberish(像:®?®?™?),而不是“?”。 joomla数据库中所有列的排序规则为:utf8mb4_unic