Tag: 滚动

通过滚动页面来实现jQuery动画元素

我正在尝试通过滚动页面来创建动画,如下所示: $(function() { $(document).on(‘scroll’, function() { var top = $(document).scrollTop(); if (top > 2200 && top 2200 && top 2211 && top 2221 && top 2231 && top 2241 && top 2251 && top 2261 && top 2271 && top 2281 && top 2291 && top 2301 && top 2311 && top 2321 && top […]

JQuery / JS:检测用户的滚动尝试,没有任何窗口溢出滚动到

我正在进行转换网站,虽然我想使用用户的滚动尝试作为转换启动器,但我不希望有一个窗口滚动条。 现在,我只是检测到用户滚动(我的窗口大小比滚动条的用户屏幕高1px,尽管这是我试图避免的)与jquery的 .scroll(function) 方法,并使用它来转换我的页面,但我想检测用户的滚动尝试,而不必让我的页面溢出一个像素,从而显示滚动条 如何才能做到这一点? 我知道凌乱的补丁可能性: 将窗口定位在外部包装器内,并将滚动条隐藏在包装器的溢出中。 这是补丁工作而不是解决方案。 它导致页面内容偏离中心,因为并非所有浏览器的滚动条使用相同的宽度。

jQuery在更新之后滚动到Div的底部?

所以我有一个页面,里面有一个类似聊天的div,里面填满了文字。 它具有固定的高度和宽度(由css定义)。 我需要它在每次更新时滚动到底部,这是我到目前为止使用的JS: $(“#div1”).animate({ scrollTop: $(‘#div1’).height()}, 1000); 它工作了一段时间然后突然停止……我想它可能与我的div设置高度有关? 我不确定。 那么我该怎么做才能确保div向下滚动到其内容的底部(使用jQuery / AJAX函数更新内容) 提前致谢! 编辑:我也试过$(“#div1”).animate({ scrollTop: $(‘#div1’).height()}, 0); 但它仍然停止在某一点滚动…

scrollTop在Firefox和IE上不起作用?

我有下面的代码,在chrome中工作正常。 但是,它不适用于Firefox和IE。 什么都没发生。 $(“body”).animate({scrollTop:$(this).offset().top},800); 所以我可以问我应该为firefox和IE写什么? 谢谢。

检测窗口中呈现的div,以实现类似Google-Reader的自动标记读取?

在“扩展”视图中使用Google阅读器和浏览RSS条目时,一旦在屏幕上显示div的某个百分比,条目将自动标记为“已读”(在以下情况下难以分辨出必须显示的百分比)谷歌读者)。 因此,当我逐行向下滚动时,javascript代码可以确定a)条目在可见窗口中呈现并且b)某个量是可见的,并且当满足这些条件时,状态被切换为读取。 有谁知道该function是如何实现的? 具体来说,这里有没有人知道如何判断div是否已滚动查看div中可见多少? 顺便说一下,我正在使用jQuery,所以如果有人有任何jQuery特定的例子,他们将非常感激。

jQuery scrollTop()无法处理Firefox中的’body’元素

我不明白为什么scrollTop()jquery函数不能在Firefox上的’body’元素上运行。 $(‘body’).scrollTop(0); 我修复了我的问题: $(window).scrollTop(0); 但是根据jquery文档,scrollTop()应该适用于此示例中的所有元素: $( “div.demo” ).scrollTop( 300 ); 我也用’nav’和’main’进行了测试,但它也没有用。

如何知道标记的滚动事件的结束

如果滚动结束已达到div标签,我需要触发一个函数。 $(“#page”).bind(“scroll”,function(e){ //page is the ID of the div im scrolling if (document.body.scrollHeight – $(this).scrollTop() <= $(this).height()) { //the code here is called every time the scroll is happened i want to call //this only when the scroll reaches the end of div } });

jQuery滚动文本左右对齐

我见过Giva labs的marquee滚动条和SerialScroll但是无法弄清楚如何让它在div中从一边到另一边滚动文本。 我猜我需要一些其他类型的扩展。 基本上,我有一个宽度为100px的div和跨越200px的文本,而不是像一个选框一样滚动它,我想向左滚动直到它到达结束然后将它向右移回。 所以,左右滚动。 建议?

如何使用JQuery检测用户是否滚动到页面底部?

一旦它触及底部,那么有一个回调函数?

使用jQuery更改依赖于滚动位置的类

我有一个单页网站,它有一个固定的浮动导航。 我希望能够通过在相关导航标签上添加“on”类来突出显示用户所在的部分。 当用户不再使用该部分时,需要删除此类,然后需要在导航中反映新的当前部分。 这不能通过点击function完成,因为用户仍然可以只在页面上下滚动。 我知道是否可以这样做或者从哪里开始,因为我的jQuery非常有限。 任何帮助将非常感激。 这是我当前的网页,没有任何主动导航突出显示: http : //ec2.dragonstaff.com/www.creativegems.co.uk/