function WeixinTop(){ this.init(); } WeixinTop.prototype = { constructor: WeixinTop, init: function(){ this._initBackTop(); }, _initBackTop: function(){ var $backTop = this.$backTop = $('
'+ ''+ ''+ ''+ '
'); $('body').append($backTop); $backTop.click(function(){ $("html, body").animate({ scrollTop: 0 }, 120); }); var timmer = null; $(window).bind("scroll",function() { var d = $(document).scrollTop(), e = $(window).height(); 0 < d ? $backTop.css("bottom", "20px") : $backTop.css("bottom", "-90px"); clearTimeout(timmer); timmer = setTimeout(function() { clearTimeout(timmer) },100); }); } } var WeixinTop = new WeixinTop();