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插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
jQuery绑定事件方法及区别(bind,click,on,live,one)
Aug 14 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
jQuery实现遍历XML节点和属性的方法示例
Apr 29 jQuery
详解jQuery中的prop()使用方法
Jan 05 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
jquery绑定事件 bind和on的用法与区别分析
May 22 jQuery
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
十天学会php之第一天
2006/10/09 PHP
pdo中使用参数化查询sql
2011/08/11 PHP
2014过年倒计时示例
2014/01/31 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
php设计模式之职责链模式定义与用法经典示例
2019/09/19 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
Javascript变量函数浅析
2011/09/02 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
一个JavaScript变量声明的知识点
2013/10/28 Javascript
Javascript玩转继承(一)
2014/05/08 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
jquery选择器需要注意的问题
2014/11/26 Javascript
jQuery新窗口打开外链接
2016/07/21 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
详解Angular2中Input和Output用法及示例
2017/05/21 Javascript
详解webpack自动生成html页面
2017/06/29 Javascript
如何使用puppet替换文件中的string
2018/12/06 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
python logging类库使用例子
2014/11/22 Python
低版本中Python除法运算小技巧
2015/04/05 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
入股协议书范本
2014/04/14 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
办公用房租赁协议书
2014/11/29 职场文书
经费申请报告范文
2015/05/18 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
公司员工离职感言
2015/08/03 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书
php 原生分页
2021/04/01 PHP