// 阻止浏览器橡皮筋效果 // 可视化数据滚动 visualdata($(".c-vdata")); function visualdata(obj) { $(document).ready(function() { obj.each(function() { var h = number($(this).html()); var t = ""; var n = math.ceil(h / 20); var a = true; var this = $(this); if ($(this).length != 0) { t = $(this).offset().top; } this.html(0); fn1(); $(window).scroll(function() { fn1(); }); function fn1() { var wt = $(window).scrolltop(); if (wt > t - $(window).height() + 50 && wt < t - 50 && a == true) { a = false; var y = 0; var timer2 = setinterval(function() { if (y >= h) { y = h; clearinterval(timer2); } this.html(y); y += n; }, 100); } } }); }); }