jQuery实现的页面详情展开收起功能示例


Posted in jQuery onJune 11, 2018

本文实例讲述了jQuery实现的页面详情展开收起功能。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>jQuery实现页面详情展开收起</title>
<style>
.detailpd { padding-top:10px; }
</style>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script>
// 显隐项目介绍详情
 $(function view_details_click(){
  $("#detailmain_a").bind('click',function(){
   if($("#deal_info_box").is(":hidden")){
    $("#deal_info_box").show();
    $(this).find("#view_details").text("收起详情");
    $(this).find(".fa").removeClass("fa-angle-right").addClass("fa-angle-down");
   }
   else{
    $("#deal_info_box").hide();
    $(this).find("#view_details").text("展开详情");
    $(this).find(".fa").removeClass("fa-angle-down").addClass("fa-angle-right");
   }
  });
  $("#detailmain_aa").bind('click',function(){
   $("#deal_info_box").hide();
   $("#view_details").text("展开详情");
  });
 });
</script>
</head>
<body>
 <p class="detailpd">
  项目详情介绍:
 </p>
 <a class="detailmain_a" href="javascript:void(0);" rel="external nofollow" rel="external nofollow" id="detailmain_a">
  <span id="view_details">展开详情></span><i class="fa fa-angle-right"></i>
 </a>
 <div class="deal_info_box pb15" id="deal_info_box" style="display:none">
 <!-- 此处引入要展开的具体文件内容 -->
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  123<br/>
  <a class="detailmain_aa tc" href="javascript:void(0);" rel="external nofollow" rel="external nofollow" id="detailmain_aa" style="width:130px;display:block;margin:0 auto">
   <span class="theme_fcolor" id="view_detailss">收起详情</span><i class="fa fa-angle-up theme_fcolor"></i>
  </a>
 </div>
</body>
</html>

使用在线HTML/CSS/JavaScript代码运行工具 http://tools.3water.com/code/HtmlJsRun测试运行效果如下:

jQuery实现的页面详情展开收起功能示例

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jquery Form轻松实现文件上传
May 24 jQuery
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 jQuery
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
jQuery Ajax向服务端传递数组参数值的实例代码
Sep 03 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
jQuery实现图片下载代码
Jul 18 jQuery
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
jquery实现抽奖功能
Oct 22 jQuery
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 #jQuery
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 #jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 #jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 #jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 #jQuery
jQuery实现的简单对话框拖动功能示例
Jun 05 #jQuery
jQuery实现的滑块滑动导航效果示例
Jun 04 #jQuery
You might like
php多文件上传功能实现原理及代码
2013/04/18 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
PHP获取一段文本显示点阵宽度和高度的方法
2015/03/12 PHP
PHP处理Ajax请求与Ajax跨域问题
2017/02/13 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
jQuery的三种$()
2009/12/30 Javascript
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
JavaScript获取多个数组的交集简单实例
2013/11/11 Javascript
JavaScript对象的property属性详解
2014/04/01 Javascript
jquery常用操作小结
2014/07/21 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
在vue中给后台接口传的值为数组的格式代码
2020/11/12 Javascript
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
Django框架下在视图中使用模版的方法
2015/07/16 Python
定制FileField中的上传文件名称实例
2017/08/23 Python
深入学习python多线程与GIL
2019/08/26 Python
python中几种自动微分库解析
2019/08/29 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
Python如何将函数值赋给变量
2020/04/28 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
python中如何使用虚拟环境
2020/10/14 Python
常见的软件开发流程有哪些
2015/11/14 面试题
传播学毕业生求职信
2013/10/11 职场文书
教师学习培训邀请函
2014/02/04 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript
CSS 伪元素::marker详解
2021/06/26 HTML / CSS
使用Redis实现实时排行榜功能
2021/07/02 Redis
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android