zoukankan      html  css  js  c++  java
  • 页面抽屉效果

    (function () {
    $.fn.IngeniousDT = function (tableTitle) {
    //判断应合并的行数
    var tdColspan = $(this).find("tr").last().find("td").length;
    
    $(this).before('<table class="db_tab"><thead><tr align="center"><td class="db_tab_l" colspan="' + tdColspan + '" style="text-align: left;"><div style="z-index:1000;vertical-align: middle; cursor: pointer;font-weight:bold;" isshow="true" ><img align="left" src="../../../../../Images/icon_unfold.gif" />  ' + tableTitle + '</div></td></tr></thead></table>');
    
    // 操作的div对象
    var divObjDo = $(this).prev("table[class=db_tab]").find("div");
    
    //收缩拉伸的div对象
    $(this).wrapAll("<div></div>");
    var divObj = $(this).parent();
    //获得收缩拉伸的div对象的高度
    var divHeight = $(this).parent().height();
    
    divObjDo.bind("click", function () {
    if (divObjDo.attr("isshow") == "true") {
    callbackFuncIngenious(divObj, divObjDo, "false", divHeight);
    } else {
    callbackFuncIngenious(divObj, divObjDo, "true", divHeight);
    }
    });
    };
    
    
    var callbackFuncIngenious = function (obj, objDo, isShow, divHeight) {
    var phtName = "";
    var opacityVal = "";
    
    if (isShow == "false") {
    divHeight = '-=' + divHeight + 'px';
    phtName = "";
    opacityVal = "0";
    } else {
    divHeight = '+=' + divHeight + 'px';
    phtName = "un";
    opacityVal = "1";
    }
    
    objDo.find("img").attr("src", "../../../../../Images/icon_" + phtName + "fold.gif");
    
    objDo.attr("isshow", isShow);
    
    obj.animate({ height: divHeight, opacity: opacityVal });
    obj.find("> *").slideToggle();
    };
    })();
    

      

  • 相关阅读:
    mybatis入门
    Golang学习笔记——Slice
    struts2文件上传问题
    分页查询的具体实现
    ajax发送异步请求——GET方式
    Golang学习笔记——array
    关于Spring出现"COMMIT/AUTO or remove 'readOnly' marker from transaction definition."的解决办法
    Golang学习笔记——control_structure
    SSH框架整合过程
    Golang学习笔记——variable
  • 原文地址:https://www.cnblogs.com/zzq-include/p/4290099.html
Copyright © 2011-2022 走看看