0

私はこのjQueryカウンタープラグインを一日中使用しています...私はついにそれを自分のサイトに実装して動作させました。:)しかし、プラグインでタイマーの値を「更新」する方法を理解できませんか?

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

カウンターの実際の数を更新する方法がないようです...data-stop属性を変更するコードを書いてみましたが、うまくいきませんでしたか?!?

基本的に、このプラグインを使用して、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 に答える