效果:
HTML代码:
 <div class="menu">
  <div class="haschildren">
     <span>第一个列表</span>
     <a>第一个列表内容一</a>
     <a>第一个列表内容二</a>
     <a>第一个列表内容三</a>
     <a>第一个列表内容四</a>
  </div>
  <div class="haschildren">
     <span>第二个列表</span>
     <a>第二个列表内容一</a>
     <a>第二个列表内容二</a>
     <a>第二个列表内容三</a>
     <a>第二个列表内容四</a>
  </div>
  <div class="haschildren">
     <span>第三个列表</span>
     <a>第三个列表内容一</a>
     <a>第三个列表内容二</a>
     <a>第三个列表内容三</a>
     <a>第三个列表内容四</a>
  </div>
</div>
CSS代码:
.menu{ width:150px;}
.haschildren {cursor:pointer; background:#666; color:#FFF;} 
div a{ display:none;float:left; width:150px;background:#ccc;}     //初始化的时候隐藏所有a元素
.highlight{  color:#FFF;background:#0C3; }
JQUERY代码:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>       //引用jquery库
<script>
$(document).ready(function(){                                           //待文档加载
$(".haschildren").click(function(){                                  //为类为haschildren的元素添加点击事件
$(this).addClass("highlight").children("a").show().end()       //当其被点击就添加一个css,样式名为highlight,并且其子元素a全部显示。
.siblings().removeClass("highlight").children("a").hide();    //于此同时它的同胞元素,也就是其他类名为children的元素,移除highlight类,且下面的a元素隐藏。
});
});
</script>

转载于:https://blog.51cto.com/dxdd51568/866157

最简易的JQUERY折叠菜单 有预览效果相关推荐

  1. jquery折叠菜单、jquery侧边栏菜单、CSS侧边栏菜单

    jquery折叠菜单.jquery侧边栏菜单.CSS侧边栏菜单 一.Jquery折叠菜单效果 二.jquery侧边栏菜单效果 三.CSS侧边栏菜单效果 先上代码 <!DOCTYPE html&g ...

  2. jquery实现上传图片及图片大小验证、图片预览效果代码

    jquery实现上传图片及图片大小验证.图片预览效果代码 jquery实现上传图片及图片大小验证.图片预览效果代码 上传图片验证 */ function submit_upload_picture() ...

  3. jQuery Lightbox图片放大预览

    简介:jQuery Lightbox图片放大预览代码是一款可以在用户点击页面中的小图片时,将该图片的高清版本以Lightbox的方式放大显示在页面的中间,提高用户的体验度. 效果展示 http://h ...

  4. php+jquery实现图片上传预览_和拖动位置值,PHP教程:thinkphp jquery实现图片上传和预览效果...

    <PHP教程:thinkphp jquery实现图片上传和预览效果>要点: 本文介绍了PHP教程:thinkphp jquery实现图片上传和预览效果,希望对您有用.如果有疑问,可以联系我 ...

  5. jquery学习2_jquery知识预览

    jquery学习2_jquery知识预览 jquery版本: 大版本 1.x版本:能够兼容IE678浏览器 2.x版本:不兼容IE678浏览器 1.x和2.x版本jquery都不再更新版本了,现在只更 ...

  6. html图片点击局部放大,jQuery教程 css+jQuery实现图片局部放大预览

    本篇教程介绍了jQuery教程 css+jQuery实现图片局部放大预览,希望阅读本篇文章以后大家有所收获,帮助大家对jQuery的理解更加深入. < 今天有时间开始动手,使用css+jquer ...

  7. JQuery实现超链接和图片提示预览效果

    文章目录 超链接提示 效果 html css jQuery部分 解决问题1 解决问题2 解决问题3 完整jQuery代码 图片预览 html css jQuery代码 实现效果 其实现在的浏览器已经具 ...

  8. form 表单 + HTML5(FileReader) +iframe 实现无刷新图片上传+图片预览效果

    作为一个初入前端的菜鸟,最近因为一个无刷新上传图片问题走了很多弯路,所以在这里给大家分享一下,不足之处希望谅解.无刷新上传图片一般有两种方式,一种是 form 表单+iframe ,还有一种是 aja ...

  9. 鼠标移到到图片,图片向上滑动预览效果

    <!DOCTYPE html> <html> <head><title>鼠标移到到图片,图片向上滑动预览效果</title><scri ...

最新文章

  1. TCP和UDP DNS DHCP OSPF的五种包:
  2. WeakHashMap和四种引用总结:
  3. 【渝粤教育】电大中专建设工程法规 (3)作业 题库
  4. Java线程:线程私有变量
  5. Kakao Talk母公司第四季净利润暴跌80%
  6. Linux(centos)中rpm命令的运用
  7. SOFT Workplace 软件使用说明书
  8. android opengl滤镜,Android OpenGL ES滤镜开发之美颜效果
  9. NMOS与PMOS的区分及使用
  10. c语言字母排列组合的实现,c语言中一种典型的排列组合算法
  11. 基于stm32的自动循迹及自动搬运物联网图传小车
  12. [个人笔记]HCIP-Routing Switching-IEEP/H12-223
  13. java可以进行爬虫吗,java可以写爬虫吗
  14. matlab中多项式的建立,matlab中多项式
  15. pocketsphinx 模型库_[转] PocketSphinx语音识别系统声学模型的训练与使用
  16. java springboot 商城系统源码
  17. 数据库——第二章关系运算题整理
  18. vscode的leetcode插件无法账号登陆([ERROR] Login failed. Please make sure the credential is correct)
  19. cmd命令行切换目录路径
  20. Linux操作系统中网络配置命令

热门文章

  1. CentOS 漏洞修补
  2. Scala Implicit Conversion
  3. 2015春季学期阅读计划
  4. ECMALL SEO 问题的解决方法
  5. Cloudify — 系统架构
  6. KubeEdge — Overview
  7. C 家族程序设计语言发展史
  8. 反激式开关电源变压器设计
  9. 缓存服务器syns to listen sockets drop导致创建socket失败
  10. sublime 安装插件GitGutter报错,git binary cannot be found等等