2

次のように、UIスライダーの横にある+および-記号をクリックして、スライダーの値を変更しようとしています:

http://jsfiddle.net/Behseini/NCNA7/50

このような機能を追加しようとしました

$(.PLUS).click(function(){
slide: function(event, ui) {
var currentVal = ui.value;
currentVal + 1;}
});

しかし、うまくいきませんでした!問題を解決する方法を教えてください。お時間をいただきありがとうございます

4

1 に答える 1

3

どうですか:

$(".PLUS").click(function() {
    var value = $("#slider").slider("value")
        , step = $("#slider").slider("option", "step");

    $("#slider").slider("value", value + step);
});

$(".MINUS").click(function () {
    var value = $("#slider").slider("value")
        , step = $("#slider").slider("option", "step");

    $("#slider").slider("value", value - step);        
});

必ずセレクターを引用符で囲んでください ( ".PLUS")。使用された他の方法については、スライダーのドキュメントを確認してください。

更新された例: http://jsfiddle.net/QYuWQ/

于 2011-12-20T01:01:51.290 に答える