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源码】
Mar 28 jQuery
jQuery实现div跟随鼠标移动
Aug 20 jQuery
jquery实现简单实用的轮播器
May 23 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
jQuery 表单序列化实例代码
Jun 11 jQuery
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 jQuery
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
js和jQuery以及easyui实现对下拉框的指定赋值方法
Jan 23 jQuery
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
jquery+css3实现熊猫tv导航代码分享
Feb 12 jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 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生成plist数据的方法
2015/06/16 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
Laravel用户授权系统的使用方法示例
2018/09/16 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
2016/08/05 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
2017/10/24 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
jQuery超简单遮罩层实现方法示例
2018/09/06 jQuery
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
利用Python生成文件md5校验值函数的方法
2017/01/10 Python
python中import reload __import__的区别详解
2017/10/16 Python
对Python 内建函数和保留字详解
2018/10/15 Python
Linux 修改Python命令的方法示例
2018/12/03 Python
Python3 Tkinter选择路径功能的实现方法
2019/06/14 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
django ajax发送post请求的两种方法
2020/01/05 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
Python Pivot table透视表使用方法解析
2020/09/11 Python
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
Java里面如何创建一个内部类的实例
2015/01/19 面试题
如何掌握自荐信格式呢
2013/11/19 职场文书
接待员岗位责任制
2014/02/10 职场文书
失职检讨书大全
2015/01/26 职场文书
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
2023/01/09 数码科技