zoukankan      html  css  js  c++  java
  • Jquery 父窗口中移进移出鼠标到Iframe: 移进显示更多内容, 移出隐藏部分内容

    //父窗口中的JS
      //设置iframe的高度
      function heightSet(){
         if($.browser.mozilla || $.browser.msie){
             bodyHeight =window.frames["iFrame2"].document.body.scrollHeight;
         }else{
             bodyHeight = document.getElementById("iFrame2").contentWindow.document.documentElement.scrollHeight;
         }
         document.getElementById("iFrame2").height=bodyHeight;  
      }
    
    //Iframe中的JS
      //去除不符合要求的节点
      $(".Stat_list").each(function(){
          var sumFirstCategory=$(this).attr("sumFirstCategory");
          if(sumFirstCategory==0){
              $(this).children("ul").remove();
          }
      });
      
      function hiddenMore(){
          //如果数量超过多少就隐藏
          var isShowMoreBt=0;
          $(".subject").each(function(index){
              if(index>20){
                  $(this).nextAll(".subject").css("display", "none");
                  $(this).parents(".Stat_list").nextAll(".Stat_list").css("display", "none");
                  isShowMoreBt=1;
                  return false;
              }
          });
    
          //如果超过多少就隐藏
          $(".category").each(function(index){
              if(index>0){
                  $(this).parents(".Stat_list").nextAll(".Stat_list").css("display", "none");
                  isShowMoreBt=1;
                  return false;
              }
          });
          //是否显示省略号
          if(isShowMoreBt==1){
              $("#showMore_div").show();
          }  
      }
    
     //鼠标移进移出操作(Iframe)
      $("#content_all").hover(
          function () {
               $("#showMore").hide();
               $(".Stat_list").show();
               parent.window.heightSet();
          },
          function () {
               hiddenMore();
               $("#showMore").show();
               parent.window.heightSet();
          }
      );
  • 相关阅读:
    iOS去除导航栏和tabbar的横线
    各种坑
    iOS系统消息
    文件的读写
    MAC机中安装ruby环境--转载
    一句话处理服务器头像的尺寸
    开一个线程来处理 耗时的操作
    angular2中一种换肤实现方案
    一句话说明==和equals的区别
    下拉框样式在不同浏览器的简单兼容
  • 原文地址:https://www.cnblogs.com/krisy/p/2847360.html
Copyright © 2011-2022 走看看