码迷,mamicode.com
首页 > Web开发 > 详细

js 实现简单收起功能

时间:2021-04-30 11:54:10      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:obj   src   source   load   button   else   html   高度   resource   

效果图:

技术图片

 

 

 

默认只展示一行,设置元素固定高度为300px ,通过绑定时间js ,如果页面实际高度大于300px,修改元素高度为auto

技术图片

 

 

 代码:

html:

<ul class="bus_list" style="height: 300px;">

  <li onclick="getBigimg(this)" data-url="https://test-resource-ng.ouyeel.com/statics/S3WL?path=public_oyzg/b872e16ad9253cb18d05ae420b0ea2e0.png&amp;fileName=b872e16ad9253cb18d05ae420b0ea2e0.png">

    <img src="https://test-resource-ng.ouyeel.com/statics/S3WL?path=public_oyzg/b872e16ad9253cb18d05ae420b0ea2e0.png&amp;fileName=b872e16ad9253cb18d05ae420b0ea2e0.png">

    <div class="bus_title">

      <p>测试</p>

    </div>

  </li>

  <li onclick="getBigimg(this)" data-url="http://10.60.148.67:7300/6/3590c4f8c1b0.jpg">

    <img src="http://10.60.148.67:7300/6/3590c4f8c1b0.jpg">

    <div class="bus_title">

      <p>1动车组提供二十八类客车转向架锻造零件</p>

    </div>

  </li>

  <li onclick="getBigimg(this)" data-url="http://10.60.148.67:7300/4/359164ddf39f.jpg">

    <img src="http://10.60.148.67:7300/4/359164ddf39f.jpg">

    <div class="bus_title">

      <p>动车组提供二十八类客车转向架锻造零件</p>

    </div>

  </li>

  <li onclick="getBigimg(this)" data-url="http://10.60.148.67:7301/1/3592b7b6f4e5.png">

    <img src="http://10.60.148.67:7301/1/3592b7b6f4e5.png">

    <div class="bus_title">

      <p>动车组提供二十八类客车转向架锻造零件</p>

    </div>

  </li>

  <li onclick="getBigimg(this)" data-url="http://10.60.148.67:7300/6/3590c4f8c1b0.jpg">

    <img src="http://10.60.148.67:7300/6/3590c4f8c1b0.jpg">

    <div class="bus_title">

      <p>1动车组提供二十八类客车转向架锻造零件</p>

    </div>

  </li>

  <li onclick="getBigimg(this)" data-url="http://10.60.148.67:7301/1/3592b7b6f4e5.png">

    <img src="http://10.60.148.67:7301/1/3592b7b6f4e5.png">

    <div class="bus_title">

      <p>动车组提供二十八类客车转向架锻造零件</p>

    </div>

  </li>

  <li onclick="getBigimg(this)" data-url="http://10.60.148.67:7300/6/3590c4f8c1b0.jpg">

    <img src="http://10.60.148.67:7300/6/3590c4f8c1b0.jpg">

    <div class="bus_title">

      <p>1动车组提供二十八类客车转向架锻造零件</p>

    </div>

  </li>

</ul>

<p class="bus_btn"><button onclick="btn(this)">更多 >></button></p>

 

js:

function btn(obj) {
var h = $(obj).parent().parent().find("ul").height(); //获取元素高度
if($(obj).text()=="更多 >>"){
$(obj).parent().parent().find("ul").css("height","auto"); //修改高度为auto
h = $(obj).parent().parent().find("ul").height(); //获取实际高度
if(h>330){
$(obj).text("收起 >>"); //按钮赋值
}
}else{
$(obj).parent().parent().find("ul").css("height","300px");
$(obj).text("更多 >>");
}
}

 

js 实现简单收起功能

标签:obj   src   source   load   button   else   html   高度   resource   

原文地址:https://www.cnblogs.com/chenwenjia/p/14717247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!