let MyMarhq;
function Marquee(obj) {
clearInterval(MyMarhq)
opt = $('.'+obj.name)
opt.find('table').css('top',0)
let tblTop = 0;
let speedhq = obj.speed || 20;
let items = opt.find('tbody').find("tr").length;
let outerHeight = opt.find('tbody').find("tr").outerHeight();
if (opt.height() < opt.find('table').height()) {
opt.find('tbody').html(opt.find('tbody').html()+opt.find('tbody').html());
function Marqueehq(){
if(tblTop <= -outerHeight*items){
tblTop = 0;
} else {
tblTop -= 1;
}
opt.find('table').css('top', tblTop+'px');
}
MyMarhq = setInterval(Marqueehq,speedhq);
opt.find('tbody').hover(function (){
clearInterval(MyMarhq);
},function (){
clearInterval(MyMarhq);
MyMarhq = setInterval(Marqueehq,speedhq);
})
}
}