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 replace方法去空格
May 08 jQuery
jQuery常用选择器详解
Jul 17 jQuery
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
jQuery实现表格隔行换色
Sep 01 jQuery
jQuery 操作 HTML 元素和属性的方法
Nov 12 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
详解JQuery基础动画操作
Apr 12 jQuery
详解jquery和vue对比
Apr 16 jQuery
JQuery特殊效果和链式调用操作示例
May 13 jQuery
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
用jQuery实现抽奖程序
Apr 12 jQuery
jQuery实现动态操作table行
Nov 23 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/06/20 PHP
浅析php中如何在有限的内存中读取大文件
2013/07/02 PHP
PHP中foreach()用法汇总
2015/07/02 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
语义化 H1 标签
2008/01/14 Javascript
js 数组操作代码集锦
2009/04/28 Javascript
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
vue.js语法及常用指令
2017/10/29 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
在vue中使用inheritAttrs实现组件的扩展性介绍
2020/12/07 Vue.js
在Heroku云平台上部署Python的Django框架的教程
2015/04/20 Python
python生成随机密码或随机字符串的方法
2015/07/03 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
python导入时小括号大作用
2017/01/10 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
详解python 爬取12306验证码
2019/05/10 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
美国性感女装网站:bebe
2017/03/04 全球购物
检察官就职演讲稿
2014/01/13 职场文书
大学生求职信范文
2014/05/24 职场文书
本科应届生自荐信
2014/06/29 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
给医院的感谢信
2015/01/21 职场文书
2015年护士节活动总结
2015/02/10 职场文书
七一建党节慰问信
2015/02/14 职场文书
2015年事业单位工作总结
2015/04/27 职场文书
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android
python+opencv实现目标跟踪过程
2022/06/21 Python