结合Javascript计数器或在if语句中单击函数?

时间:2017-01-18 17:58:25

标签: javascript click counter logical-operators

我正在创建一个按钮,用于计算点击次数。我希望显示/隐藏特定信息,具体取决于点击次数或点击上面导航标签。我试图将计数器和点击功能与(||)结合起来,但我相信我的设置不正确。我怎样才能在这些事件中实现显示(计数器||单击标签)?

        $(document).ready(function() {
            $i = 0;
            $(".proceedBtn").click(function(){
                $i = $i + 1;
            });
            if ($i == 0) || $(".billing").click(function(){
                $('#billingQuestions').show();
                $('#billingQuestions2').show();
                $('#noQuestions').hide();
                $('#noQuestions2').hide();
                $('#paymentInfo').hide();
                $('#paymentInfo2').hide();
                $('.arrow').css('left', '15%');
            });
        });

1 个答案:

答案 0 :(得分:0)

根据我的理解,你想隐藏并显示基于计数器值的所提到的控件。如果counter = 1那些控件是否可见将被决定,如果我的理解是正确的尝试使用下面的代码

$(document).ready(function() {
            $i = 0;
});
           $(document). on("click",".proceedBtn", function(){
                $i = $i + 1;
            });

            $(document).
on("click",".billing",function(){
 if ($i == 0){
                $('#billingQuestions').show();
                $('#billingQuestions2').show();
                $('#noQuestions').hide();
                $('#noQuestions2').hide();
                $('#paymentInfo').hide();
                $('#paymentInfo2').hide();
                $('.arrow').css('left', '15%');
             }
            });