function init(img) { //获取整体宽度 var ztW = $('#shList').width(); var ztW1 =ztW - 255 ; console.log(ztW,ztW1,ztW1 - 70) //动态给收起来的标题赋宽度值 $(".bb1").css({ // "max-width": ztW1 - 70 +'px' }) console.log('被拖动了2'); var f = $(".shList").find(".file"); var trClass=""; //图标样式 var indenterClass="icon-folder icon-openFolder icon-point icon-doc icon-fullFolder icon-openFullFolder"; var hLineClass=""; var groupNum=99; //文字样式 var titleClass="list-highlight list-highlight list2 list-highlight list-highlight"; $('#shList table').treetable({ expandable: true, indent:"", stringCollapse:"点击关闭", stringExpand:"点击展开", onNodeCollapse:function(a){ //console.log(this); var trEle=$(this.treeCell).parent(); var titleEle=trEle.find(".title").removeClass(titleClass); var indenter=$(this.indenter).removeClass(indenterClass); if(this.children.length>groupNum){ indenter.addClass("icon-fullFolder") titleEle.addClass("list-highlight"); }else{ indenter.addClass("icon-folder") titleEle.addClass("list-highlight"); } trEle.addClass(hLineClass); },onNodeExpand:function(a){ var trEle=$(this.treeCell).parent(); var titleEle=trEle.find(".title").removeClass(titleClass); var indenter=$(this.indenter).removeClass(indenterClass); if(this.children.length>groupNum){ indenter.addClass("icon-openFullFolder"); titleEle.addClass("list-highlight") }else{ indenter.addClass("icon-openFolder"); titleEle.addClass("list-highlight") } trEle.removeClass(hLineClass); $(this.children[this.children.length-1].treeCell).parent().addClass(hLineClass); },onNodeInitialized:function(){ //console.log(this); var trEle=$(this.treeCell).parent().removeClass(hLineClass); var titleEle=trEle.find(".title").removeClass(titleClass); var indenter=$(this.indenter).removeClass(indenterClass); //文件夹 if(this.children.length>0){ console.log(this); console.log(this.children.length+" "+ groupNum+" "+(this.children.length> groupNum)); if(this.children.length> groupNum){ indenter.addClass("icon-fullFolder") titleEle.addClass("list-highlight"); }else{ indenter.addClass("icon-folder") titleEle.addClass("list-highlight"); } trEle.find(".tdSj").click(function(){ $(this).parent().find(".indenter").trigger("click"); return false; }) //单个 }else if(!this.parentId){ indenter.addClass("icon-doc") titleEle.addClass("list2"); //子 }else { indenter.addClass("icon-point") titleEle.addClass("list2"); } if(this.children.length>0||!this.parentId){ trEle.addClass(hLineClass); } var id=trEle.find("[id]").attr("id"); setTimeout(function(){ //console.log("gh:"+id+">"+document.querySelector("#"+id).offsetWidth+" "+document.querySelector("#"+id).offsetHeight) wd.display.initGrowHighByIds([id],"80px"); },500) } }); $.each(f, function() { var itm = $(this); if (typeof(itm.parent().parent().attr("data-tt-parent-id")) != "undefined") { itm.css("margin-left", "2em"); } }); //获取整体宽度 var bjW= $('.home-list-div').width() - 180; var ztW = $('.dbtreetable').width(); //动态给左边赋宽度值 var tdW = ztW - 50; $(".tdBt").width(tdW); var leftW = $(".tdBt").width(); var aW=leftW - 100; //动态给收起来的标题赋宽度值 $(".bb").css({ // "max-width": aW +'px' }) //动态给放出来的标题赋宽度值 $(".btA").css({ // "max-width": bjW +'px' }) //console.log('被拖动了') //$(".tdSj").click(function(){$(this).prev(".tdBt").children(".indenter").children("a").trigger("click")}); $("[taskCount]").each(function(){ var taskCount=parseInt($(this).attr("taskCount")); var c=taskCount; if(isNaN(taskCount)||taskCount>groupNum)c=""; $(this).find(".indenter a").html(c); }) // wd.display.initGrowHighByIds(growHeightIds,"80px"); // if($("#sybj_db_val").val() == undefined) { // console.error("sybj_db_val.....................") // $("body").append(''); // loadSmallScorll($("#sybj_db")); // } $(img).parents("[initurl]").find(".nicescroll-rails").remove(); loadSmallScorll($(img).parents("[initurl]").find(".smallScrollbar")); // $('.nicescroll-rails-vr').attr('style','padding-left: 0px;padding-right: 2px;width: 3px;z-index: 999999;background: transparent;cursor: default;position: absolute;top: 53px;left: 344px;height: 210px;display: block;') setTimeout(function(){ $('.db').parents('.ContainerForLoad').siblings('.nicescroll-rails-vr').css('padding-left','0.5px') },1000) }