jQuery(或CSS3)在滚动的内容部分之间切换



我希望你能给我指明一个正确的方向。

我想复制导航,这与本网站上的导航类似:http://vsamarehorosho.ru/

基本上,这个想法是不允许用户同时在屏幕上显示网站的不同部分。因此,如果部分比屏幕大,它会滚动,直到你到达部分的底部。如果进一步滚动,则会跳到下一节。

如果部分小于屏幕大小,您将在顶部看到主部分,在底部看到下一部分的一部分,但当您尝试滚动时,下一部分会跳到顶部,只有当该部分小于屏幕尺寸时,它后面的部分才会显示在底部。

在这个例子中,所有幻灯片的高度都是100%,但这并不总是可以实现的。

希望你能帮助我。

将所有部分包裹在高度为100%的div中;

通过这种方式,若节的高度低于100%,则包装器将有助于确保页面上只显示一个节。如果部分高度超过100%,则滚动可以发生在包装器上,而不是页面上。

尝试使用以像素为单位的固定高度。确定"最高"div的必要高度,并将所有div设置为该高度。这可能会在一些div上留下一些空白,但会确保一次只能看到一个div。

然后,您可以使用在线提供的许多"滚动到"脚本中的一个,并创建指向每个单独部分的导航链接。Ariel Flesler的scrollto.js就是一个很好的例子。http://flesler.com/jquery/scrollTo/

M.J。5150设计

我制作了一个库,可以让它成为可能。(fullpage.js)

它甚至适用于较小的部分。

相关内容

  • 没有找到相关文章

最新更新