jquery问答显示隐藏当前列表

jquery问答显示隐藏当前列表
index.html
<div class="margin-t-40 customer-question" id="problem">
        <ul >
            <li><span class="customer-question-ico margin-r-20"></span>需要多长时间开立一个基本帐户?
                <span  class="fr customer-question-plus plus" ></span>
                <div  class="answer">1天左右就可以搞定</div>
            </li>
            <li>
                <span class="customer-question-ico margin-r-20"></span>为什么当尝试上传我的文件时,注册页面到期?
                <span  class="fr customer-question-plus plus" ></span>
                <div  class="answer ">你想多了,根本不会有这种情况</div>
            </li>
            <li>
                <span class="customer-question-ico margin-r-20"></span>我的资金存在BKL,安全吗?
                <span  class="fr customer-question-plus plus" ></span>
                <div  class="answer ">放心吧,绝对安全!</div>
            </li>
            <li><span class="customer-question-ico margin-r-20"></span>
                为什么当尝试上传我的文件时,注册页面到期?<span class="fr customer-question-plus plus" ></span>
                <div  class="answer">放心吧,以后不会有到期的!</div>
            </li>
            <li> <span class="customer-question-ico margin-r-20"></span>
                流册流程在三分之二步时停止,页面冻结,应该怎么做?<span class="fr customer-question-plus plus" ></span>
                <div  class="answer">继续注册,到成功为止!</div>
            </li>
            <li> <span class="customer-question-ico margin-r-20"></span>
                我的资金存在BKL,安全吗?<span class="fr customer-question-plus plus" ></span>
                <div  class="answer">请放心,我们有私保,绝对安全!</div>
            </li>

        </ul>
    </div>

index.js

//FAQ问答JQuery
$(function () {
    var npage=0;                                        //当前页初始值
    $('.plus').click(function () {              //+加号按钮单击事件
        if($('.plus').index(this)==npage){        //判断是否是当前页是执行下面的内空
            //点击是当前页时判断是加号还是减号(加号表示隐藏,减号表示显示)
            $(this).parent().find('.answer').toggle();  //点击的是当前页就来回显示隐藏切换
            if($(this).hasClass('customer-question-plus')){
                $(this).removeClass().addClass('fr plus customer-question-minus'); //把加号变成减号
            }else{
                $(this).removeClass().addClass('fr plus customer-question-plus');   //把减号变成加号
            }
        }else{ //不是当前页时
            $('.answer').hide(); //将所有的隐藏初始化
            $('.plus').removeClass().addClass('fr plus customer-question-plus');//将所有的变成+加号初始化
            $(this).parent().find('.answer').toggle();  //点击来回显示隐藏切换
            if($(this).hasClass('customer-question-plus')){
                $(this).removeClass().addClass('fr plus customer-question-minus');//把加号变成减号
            }else{
                $(this).removeClass().addClass('fr plus customer-question-plus');//把减号变成加号
            }
        }
        npage=$('.plus').index(this);//把当前点击过的索引赋给当前页索引变量
    });
});

首发地址:http://www.jianshu.com/p/f2e10fbdeef9 个人qq:2675142924

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曹渊说技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值