0

我整天都在使用这个 jQuery 计数器插件......我终于在我的网站上实现了它并且可以正常工作。:) 但是,我无法找到一种方法来使用插件“更新”计时器的值?

http://sophilabs.github.com/jquery-counter/

它似乎没有更新计数器实际数量的方法...我尝试编写一些更改数据停止属性的代码,但这对我不起作用?!?

基本上,我正在寻找一种可以使用此插件的方法,然后使用 onClick 函数向计数器添加一个整数(比如 5)。

SO ---> 单击一个按钮 = 将 5 添加到计数器!

也许我只是在这里遗漏了一些东西?或者也许必须使用新的更新方法修改插件?没有把握?帮助表示赞赏...谢谢!

4

1 回答 1

1

您可以获取计数器的当前值,将其递增,然后再次对其应用计数器,如下所示(下面的按钮/链接单击事件处理程序代码):

$("#incrementCounter").on('click', function(e) {
    var currentValStr = $(".counter-analog").text();
    var strLen = currentValStr.length;
    var currentValInt = parseInt(currentValStr, 10);
    var newString = '00000' + (currentValInt + 5);
    newString = newString.substring(newString.length - strLen, newString.length);
    $(".counter").counter('stop')
        .text(newString);
    $(".counter").counter();
});

您可以在此处查看工作示例

于 2013-02-06T09:17:09.057 回答