当我在我的网站上向下滚动时,我试图显示一个小的“返回顶部”div。这是我的 div 的代码(样式在开发中是内联的,直到我稍后将其全部移动到 base.css 文件中)。
<div id="backToTop" style="position:fixed; right:10px; top: 200px; width: 50px; height:50px; color:#ffffff; background-color:#000000; visibility:hidden"><a href="#top">Back to Top</a></div>
如您所见,相当简单。然后我尝试使用 jQuery 来检测窗口何时略微向下滚动以显示 div:
$(window).scroll(function(){
if($document).scrollTop() > 0){
$('#backToTop').show();
}else{
$('#backToTop').hide();
}
});
我的问题是脚本似乎没有被触发。当我向下滚动页面时,div 没有出现。
我的页面上有额外的 jQUery 用于表单验证,因此我尝试将其与该函数一起包含在:
$().ready(function(){ /* Code goes here */ }
我也试过把它包括在这个之外,但我没有快乐。我在页面的其余部分使用 Twitter 引导程序。
如果有人能指出我为什么这个完全有效的代码不起作用,那就太好了。
干杯,
Ĵ