点击按钮 “加载更多”效果

html部分

<div class="inner foot_cont" id="memorabilia">
      <ul>
        <li class="clearfix new_fl">            
           <div>
              <h3>与公司签订协议</h3>
              <p>与网络科技有限公司签订投资入股协议,大愿网络科技注入资金 万。</p>
              <p>2017/01/08</p> 
           </div>           
        </li>
          <!-- 展开内容 -->
        <div class="out_part">
          <li class="clearfix new_fr">            
            <div>
              <h3>受邀参加首届宁商大会暨第十一届企业家年会</h3>
              <p>作为里程碑式的事件,此次成功收官,为2017年乃至未来三年的发展奠定坚实基础。</p>
              <p>2016/12/15</p> 
            </div>           
          </li>
          <li class="clearfix new_fl">            
            <div>
              <h3>与  先生合影</h3>
              <p>上线后协助推广并呐喊助威!此次活动得到了粉丝团力量支持,注入形象宣传元素。</p>
              <p>2016/07/08</p> 
            </div>          
          </li>
        </div>
      </ul><br>
      <a href="javascript:void();" class="more">+ 更多</a>
    </div>

css部分

.foot_cont{margin-top:50px;width:95%;}
.more{width:55%;height:50px;display:block;background:#656565;text-align:center;line-height:50px;color:#fff;font-size:20px;margin-bottom:50px;}
.out_part{display:none;}

jq部分

$(function () {
    var more = $('.more');   //获取class类名
    var txt = ['+ 更多', '^ 收起'],    //自定义一个数组,放入文字字段
        textStatus = true;     //初始化功能

    more.on('click', function (e) {     //绑定class类名事件  做函数 e是做兼容浏览器用的,可以去掉
        e.preventDefault();       

        $('.out_part').toggle(300, function () {   //做类名的切换事件方法
            more.text(txt[+textStatus]);   //加号写在变量前面可以把变量的值转成数字(上边定义的数组里边 默认是按照数字排序的),放到那个more类名里。
            textStatus = !textStatus;   // 如果当前类名是那个值  就取反
        });
    });
  })();
    

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值