我目前正在使用一些js来检测何时到达我正在开发的站点的页面底部。我目前正在使用下面的脚本测试js:
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height() ){
console.log('you are at the bottom');
}
});
我这里的问题是,它只在我滚动页面的顶部时触发,而不是底部,这不是我想要的效果。
有没有人知道为什么它不能工作?
谢谢,马克
如何使函数checkViewers();正常工作?我认为我在JS文档文件中调用它是错误的,因此JS没有正确地读取函数。
目前的代码:
//Content Viewer Information
function checkViewers() {
//Base Variables
var viewer = $('#viewed span.user');
var totalViews = $('#viewed span.user').length;
var shortenViews = $('#viewed span.user').l
我在做一个可以滚动的面板。此外,我有一个按钮,我想滚动面板内容后,点击5次按钮底部(5x20%的scrollHeight值)。
我正在检查日志值,它是正确的,但实际上,当单击第4按钮时,面板内容已经滚动到底部。
第五,value已经更新,但是面板内容不会再滚动了。
$('button').on('click', function () {
var $panel = $('.panel');
var scrollHeight = $panel.prop('scrollHeight');
var value = $pa
我遵循以下步骤:
在命令行中运行swank-js。
运行emacs。
M黏液连接。
主机: 127.0.0.1;端口: 4005
打开火狐中的http://localhost:8009/swank-js/test.html。
接收:“远程附加:(浏览器) Firefox14.0”在emacs REPL中。
在REPL中运行"document“命令。
此时,我收到错误:
ReferenceError: document is not defined
at repl:1:1
at DefaultRemote.evaluate (/usr/
本质上,我想做的是保持我的博客帖子的元信息在屏幕上的任何时候。实际上,元信息(标题、作者等)显示在post内容的左侧,当我向下滚动时,我已经将它设置为在屏幕上平稳地保持元信息的位置。然而,我有一个问题:
我无法让它顺利地不滚动#注释DIV。它要么是重叠的,要么是不稳定的,这取决于我如何调整代码。
下面是我使用的JS函数:
function brazenlyScroll() {
var element = jQuery(".single-post .headline_area");
var top = element.offset().top - 50;