滚动经过折弯后显示Div

时间:2012-04-06 20:24:28

标签: jquery

我希望复制下面网站中使用的技术,以便在观看者滚过折叠后,会自动显示div。

http://www.talentgarden.it/it/#!/home

我熟悉使用jquery隐藏div并使用scrollTop函数,但我不确定如何让jquery知道用户已经通过了折叠。

我是一个菜鸟,所以任何帮助都表示赞赏。

谢谢,

3 个答案:

答案 0 :(得分:1)

他正在使用ScrollSpy。 见http://davidwalsh.name/mootools-scrollspy

答案 1 :(得分:0)

这是我使用的代码(从某处获得)

var wintop = $(window).scrollTop(), docheight = $(document).height(), winheight = $(window).height();
if  ((wintop/(docheight-winheight)) > scrolltrigger) {...}

其中,当操作发生时,scrolltrigger是页面的百分比。因此,如果您希望在95%的页面显示后发生,请使用scrolltrigger = .95

答案 2 :(得分:0)

看来他们正在检查div顶部的位置是否在窗口底部。一旦div向上滚动超过某个点,div就会出现。