如上图所示的一个折面板效果+tab切换;最重要的js代码如下:

对于布局简单介绍下: hot_wrap_li 这个是带箭头的横条; Arrow 这个是箭头的div;hot_wrap_li_wrap 这个是要显示或隐藏的div

//筛选出bol=false并且不是点击当前的这个的div,把控制显示隐藏的bol改成true 

function Initialization(index){
  $.each($(".hot_wrap_li_wrap"), function(i) {
    if($(".hot_wrap_li").eq(i).attr("bol")=="false" && index!=i){
      $(".hot_wrap_li_wrap").eq(i).hide();
      $(".Arrow").eq(i).attr("src","img/down.png");
      $(".hot_wrap_li").eq(i).attr("bol",true);
    }
  });
}

//这个是遍历所有的li点击控制显示隐藏
$.each($(".hot_wrap_li"), function(i,ele) {
  $(".hot_wrap_li").eq(i).attr("bol",true);//初始化所有的bol都为true;
  $(".hot_wrap_li").eq(i).on("click",function(){
      Initialization(i);//筛选出来的全都变成true;防止下次点击出错;这里要把当前的i传到这个方法里面进行比较
      if($(".hot_wrap_li").eq(i).attr("bol")=="true"){
      $(".Arrow").eq(i).attr("src","img/up.png");
      $(".hot_wrap_li_wrap").eq(i).slideDown("slow");
      $(".hot_wrap_li").eq(i).attr("bol",false);
    }else if($(".hot_wrap_li").eq(i).attr("bol")=="false"){
      $(".Arrow").eq(i).attr("src","img/down.png");
      $(".hot_wrap_li_wrap").eq(i).slideUp("slow");
      $(".hot_wrap_li").eq(i).attr("bol",true);
    }
  })
});

  tab切换的逻辑没贴出来,因为比较简单

  由于代码比较多,没法全贴出来,不过最重要的就是上面的这段js,其他的都是布局css什么的,如有需求,可以私聊我,源码奉上!!!!!!! 

最新文章

  1. 【WPF】闲着没事,写了个支持数据列表分页的帮助类
  2. AJAX(一)
  3. Linux 命令快捷键
  4. MongoDB学习:(一)MongoDB安装
  5. Objective-C Runtime
  6. 【CodeForces 614A】Link/Cut Tree
  7. php--递归调用
  8. HTML-002-弹出对话框
  9. 自定义ViewPager控制是否滑动
  10. 使用jQuery设置disabled属性与移除disabled属性
  11. [C.Sharp] Color 颜色转换
  12. Java中如何防止内存泄漏的发生
  13. 3150 Pibonacci数 - Wikioi
  14. 自定义GridControl编辑器
  15. 查看变更(git diff)
  16. SQLite使用笔记
  17. FireDac 的一些应用提示
  18. Beta阶段冲刺---Day2
  19. spark streaming插入hbase
  20. jquery分页插件精选

热门文章

  1. hibernate 和mybatis
  2. AngularJs 开发遇到的问题,以及解决方案
  3. GitHub git 命令思维导图
  4. Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.
  5. topcoder srm 320 div1
  6. Android 的 ListView 的CheckBox标题栏显示文本之后显示单选框
  7. 学习使用JUnit4进行单元测试
  8. UVA 11019 Matrix Matcher(哈希)
  9. Hive安装部署及简单测试 网页《一》
  10. 移动端开发:使用jQuery Mobile还是Zepto