var timer2=0;
var timer=0
gridComplete: function () {
var ob3 = $(this).getGridParam("records");var div = $('.jqgrid').closest('.ui-jqgrid-bdiv')[0],offsetHeight = div.offsetHeight
, scrollHeight = div.scrollHeight-offsetHeight, scrollTop = 0;
function scrollBody() {
clearInterval(timer);
timer = setInterval(function () {
scrollTop += 1;
div.scrollTop = scrollTop;
if (scrollTop >= scrollHeight) {//循环滚动
scrollHeight = div.scrollHeight - offsetHeight;//如果在滚动过程中添加过数据,需要重新结算scrollHeight
if(scrollTop>=(ob3-16)*33){
scrollTop = 0; //循环滚动,重置滚动头即可
}
}
}, 60);
}
function refreshJqgrid(){
window.clearInterval(timer2);
timer2=setInterval(function(){
$(".jqgrid").trigger("reloadGrid");
},1000*30);
}
$('.ui-jqgrid-bdiv').mouseout(function () {//添加mouseout事件,继续滚动
scrollBody();
});
$('.ui-jqgrid-bdiv').mouseover(function (e) {//添加mouseout事件,继续滚动
clearInterval(timer);
});
if(ob3>8){
scrollBody() ;///开始滚动jqgrid内容
}
refreshJqgrid();
}