本帖最后由 xiat 于 2020-1-17 11:14 编辑
function HHH22_fresh_callbackfunc(){
var intervalHeight=25;//单位px
//主容器id
var cid1='HHH10';
var positionArr=[];
var positionPoint=intervalHeight;
var $conArr=$('#'+cid1+' [wid^=WidgetContainer]');
for (var i = 0, len = $conArr.length; i < len; i++) {
var $con = $($conArr);
if($con.css('display')!=='none'){
positionArr.push({objcon,position:positionPoint});
positionPoint+=$con.prop('clientHeight')+intervalHeight;
}
}
for (var i = 0, len = positionArr.length; i < len; i++) {
var positionObj = positionArr;
positionObj.obj.css('top',positionObj.position+'px');
}
}
//说明:其中控制变量为主容器id与热区HHH22
当前应用场景:HHH22为tab标签页,HHH10为标签页下主容器,里面有若干子容器,当一个子容器设置隐藏后后面的子容器会按照设置的上边距排列,形成一个空白区域,此脚本设置一个容器被隐藏后续容器自动补位不留出空白区域。
function HHH22_fresh_callbackfunc(){
var intervalHeight=25;//单位px
//主容器id
var cid1='HHH10';
var positionArr=[];
var positionPoint=intervalHeight;
var $conArr=$('#'+cid1+' [wid^=WidgetContainer]');
for (var i = 0, len = $conArr.length; i < len; i++) {
var $con = $($conArr);
if($con.css('display')!=='none'){
positionArr.push({objcon,position:positionPoint});
positionPoint+=$con.prop('clientHeight')+intervalHeight;
}
}
for (var i = 0, len = positionArr.length; i < len; i++) {
var positionObj = positionArr;
positionObj.obj.css('top',positionObj.position+'px');
}
}
//说明:其中控制变量为主容器id与热区HHH22
当前应用场景:HHH22为tab标签页,HHH10为标签页下主容器,里面有若干子容器,当一个子容器设置隐藏后后面的子容器会按照设置的上边距排列,形成一个空白区域,此脚本设置一个容器被隐藏后续容器自动补位不留出空白区域。