使用滚动顶部显示滚动的像素
Using scrollTop to show pixels scrolled
我想通过使用jQuery中的scrollTop方法显示用户在我的网站中滚动的像素数。我希望像素数出现在名为"像素"的类中。
因此我可以有
<p><span class="pixels"><!--number of pixels here--></span> Pixels Scrolled</p>
我找到了一个网站,可以在它的页脚上做到这一点。这正是我想做的!您可以在此处找到该网站 http://chartbeat.com/
虽然我一直在寻找,似乎找不到该怎么做。任何帮助将不胜感激。提前谢谢。
下次在
问之前再努力一点:
$(function(){
var $w = $(window), display = $(".pixels");
$w.on("scroll", function(e){
$display.text($w.scrollTop())
});
});
http://jsfiddle.net/Mb45L/2/
它实际上就像下面一样简单:
(function(window, document, $, undefined) {
$(function() {
var win = $(window),
ele = $('.pixels');
win.scroll(function() {
ele.text(win.scrollTop());
});
});
})(window, document, jQuery);
尝试使用 document.getElementsByTagName("body")[0].scrollTop
这样的东西?
<html>
<head>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
</head>
<body>
<p><span class="pixels" style="position:fixed"><!--number of pixels here--></span> Pixels Scrolled</p>
<?php for($x=0;$x<100;$x++) { echo "<br>"; } ?>
<script type="text/javascript">
$(document).ready(function() {
$(document).scroll(function() {
$(".pixels")[0].innerHTML = $(document).scrollTop();
});
});
</script>
</body>
</html>
相关文章:
- javascript mootools平滑滚动'x'像素数量
- JS/CSS:如何在向下滚动超过1200像素(高度)后更改z索引值
- 在用户用动画滚动175像素后缩小固定的Div
- 滚动到..如何滚动到#上方一定数量的像素
- nicewoll mousescrollstep不滚动精确的像素
- 如果滚动 300 像素,请更改背景颜色
- 如何查找可滚动页面的垂直长度(以像素为单位)
- 当您离开页面底部 100 像素时,淡出“滚动到顶部”按钮
- 使用滚动顶部显示滚动的像素
- 带有一些固定像素的垂直滚动条
- j查询窗口滚动事件.每滚动 XX 个像素
- 页脚的动态绝对位置,缺少像素 - 无限滚动
- jQuery滚动事件:如何确定滚动量(滚动增量),以像素为单位
- 在滚动95个像素后,显示固定在页面顶部的Div
- 滚动到锚点上方100像素
- 点击滚动条,需要添加一些像素
- 按子像素滚动网页
- 如何在滚动特定像素后触发css动画
- 正在检测从上到下按钮上的向下滚动像素
- 在像素高度的滚动上淡出