JQuery-Steps:如何自定义每个步骤的下一个按钮?

时间:2014-07-29 22:40:03

标签: jquery-steps

我使用的是JQuery Steps,效果很好。但我无法弄清楚如何更改"下一步"按钮使得每个步骤都不同。有没有办法做到这一点,也许在onStepChanged方法中?

2 个答案:

答案 0 :(得分:4)

这是你的答案伙伴:

$(function ()
{
    var settings = {
        headerTag: "h2",
        bodyTag: "section",
        transitionEffect: "slideLeft",
            labels: 
            {
               next: "Enroll",
               finish: "Pay Now",
            },
        onStepChanged: function (event, currentIndex, newIndex)
            {       
                //change color of the Go button
                //alert(currentIndex);
                if(currentIndex==1){
                $(".actions a:eq(1)").text("Checkout");
                }else{
                    $(".actions a:eq(1)").text("Enroll");
                }

            },

    };
    $("#wizard").steps(settings);
});

答案 1 :(得分:1)

onStepChanged是更改下一步按钮文本的正确位置。不幸的是,目前没有好办法做这种事情。只需使用如下选择器搜索 Next 按钮,然后更改文本wizard.find(".actions a:eq(1)").text("Next One")。在2.0.0版本中,这将是更好的方式。