已采納回答 / 混在成都
$(window).scroll(function(){? ? var top = $(window).scrollTop();? ? if (top>=100) {? ? ? ? $("#btn").show();? ? } else{? ? ? ? $("#btn").hide();? ? }? })
2014-12-11
最贊回答 / WingMeng
回答這個問題前,先來看下為什么不改成負數(shù)就不行呢?注意這句:var ispeed = Math.floor(osTop / 6);?當(dāng)上面osTop的值小于6這個除數(shù)時,ispeed的值始終等于0(向下取整了),所以問題來了,當(dāng)ispeed的值不變時,osTop - ispeed 這個控制滾動條的值也就不變了,所以滾動條永遠到不了頂。實際中,當(dāng)osTop = 5 時,ispeed 為 0,下面兩句也始終為5:document.documentElement.scrollTop = osTop - ispe...
2014-11-26
最新回答 / 云鬢花顏
document.documentElement.scrollTop=document.body.scrollTop += speed;這個距離是這樣嗎?
2014-11-23