Tag: 滚动条

用jQuery检测滚动条存在仍然很难吗?

我知道检测滚动条的存在应该是我们都应该忍受的难以捉摸的事情之一。 到目前为止我所读到的是你无法真正检测滚动条的存在,只能使用DOM中的提示来知道它们是否存在,并且不能在少于30行的代码中完成。 这对我来说听起来有点不可能,因为我们在2010年.jQuery是否有一个跨浏览器可靠的解决方案来处理这个并且至少在大部分时间都能工作? 请帮忙,我拉我的头发,一半已经在地板上了。

在jQuery中连续滚动包含图像的水平滚动条?

我想做这样的事情: http : //javascript.about.com/library/blcmarquee1.htm 我引用的脚本似乎有点滞后(过时?),所以我想知道是否有人知道更好的解决方案。 (jQuery解决方案欢迎。)

使用jQuery检测DIV中滚动条的存在?

我想使用jQuery检测DIV中是否存在滚动条。 我想使用$(‘div’).scrollTop()但在滚动条位于顶部且根本没有滚动条的情况下返回0。 任何想法的家伙?

基于滚动条位置的Div不透明度

找到滚动条到达某个位置时如何淡出div的示例。 但它不是一个平滑的节流型褪色。 这是来自jsfiddle的代码: var divs = $(‘.social, .title’); $(window).scroll(function(){ if($(window).scrollTop()<10){ divs.fadeIn("fast"); } else { divs.fadeOut("fast"); } });​ 我希望不透明度百分比能够反映滚动条的位置。 例如,当滚动条位于最顶部位置时,div不透明度为100%。 当我向下滚动35px时,我希望div的不透明度渐渐下降到0% 也许一种技术可能是当div A距离顶部35px时,div B = 100%不透明度。 当div A从顶部开始为0px时,div B = 0%不透明度。 并且在两者之间的所有阶段都能顺利淡出。 谢谢! 更新:感谢所有帮助他们中的大多数工作相当不错,但我真的需要它在35px范围内工作。 所以我创建了一个新的例子,它将非常清楚它应该如何工作。 http://jsfiddle.net/J8XaX/1/ 更新2:移动设备:我在我的iPhone上试过这个并且淡入淡出不能顺利进行。 它的工作方式是,如果你中途滑动并松开手指,那么不透明度就会下降。 但是如果你试图平滑滚动它会从100%不透明度直接变为0%不透明度。 想知道是否有办法解决这个问题? 谢谢!!