让超过某个阈值的数据不滚动

想让库存数量低于60的数据不跟着别的数据一起滚动,而是停留在上方以便查看,别的继续滚动。我的滚动是通过这段代码和冻结实现的,请问有什么办法吗

setTimeout(function(){
	var wid=($("div[widgetname='REPORT2']").width()-17)+'px'; //获取报表块宽度
	$("div[widgetname='REPORT2']").css('width',wid); //重置报表块宽度
	var height=($("div[widgetname='REPORT2']").height()-17)+'px'; //获取报表块高度
	$("div[widgetname='REPORT2']").css('height',height); //重置报表块高度
},0);

  
window.flag = true;  
//鼠标悬停,滚动停止    
setTimeout(function() {  
    $(".frozen-center").mouseover(function() {  
        window.flag = false;  
    });  
  
    //鼠标离开,继续滚动    
    $(".frozen-center").mouseleave(function() {  
        window.flag = true;  
    });  
  
    var old = -1;  
    var interval = setInterval(function() {  
        if(window.flag) {  
            currentpos = $("div[widgetname=REPORT2]").find(".frozen-center")[0].scrollTop;  
            if(currentpos == old) {  
                $("div[widgetname=REPORT2]").find(".frozen-center")[0].scrollTop = 0;  
            } else {  
                old = currentpos;  
                //以25ms的速度每次滚动1.5PX    
                $("div[widgetname=REPORT2]").find(".frozen-center")[0].scrollTop = currentpos + 1.5;  
            }  
        }  
    }, 25);  
}, 1000);

重复的数据是为了凑数用的,请忽略。

image.png

FineReport 故事的小黄瓜 发布于 2019-4-19 10:03
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
虾米、木木Lv2初级互助
发布于2019-4-19 10:07

分成两个sql 查询呢,小于600的冻结

  • 2关注人数
  • 350浏览人数
  • 最后回答于:2019-4-19 10:07
    请选择关闭问题的原因
    确定 取消
    返回顶部