全站搜索

网站前端制作上下滚动效果(按钮控制)

网站开发 489

在网站制作中,首页一般都会有新闻推荐列表之类的,页面布局时,新闻列表给的区域大小不够或者预估以后上传内容很多,这时前端人员需要做出隐藏多出的内容上下滑动显示剩余的内容,前端人员做出这样的效果时,就会出现滚动条影响美观,一般我们会隐藏掉滚动条,但这样又不突出这里的内容时可以上下滚动的,所以需要有上下两个按钮来提示我们这里是可以做上下滚动显示其内容的。

效果图如下:

如图所示左边写了个类似新闻的列表,默认显示3个,右边是控制其上下的两个按钮。

HTML图如下:

JS图如下:

 

通过“var scroll = $(“.quick-links .roll”).height()”获取外层的高度,这个高度是先设定好的,也就是显示的区域高度,然后“var scroll_Ul = $(“.quick-links .roll ul”).height()”获取实际内容的高度,就是每一条新闻列表加起来的总高度,通过if判断当前的内容总高度有没有大于显示区域的高度(没有大于显示区域的高度就不用滚动显示了),当大于显示高度时,点击往下按钮,通过“var scroll_Top = $(‘.quick-links .roll’).scrollTop()”获取var scroll_Ul顶部距离scroll顶部的距离,“scroll_Top = scroll_Top + 44”这个值是每次点击往下按钮所累加的值,因为这里列表每一条的高度是44,所以每次加44,最后通过animate动画来滚动。往上按钮也是一样的道理。

滚动的效果如图:

上一篇: 下一篇:

相关推荐

  • 网页设计师提升网站设计技能的若干技巧

    369

    网页设计师有时候会陷入到一种“停滞不前”的状态。此时,不是承接更多的项目,或许是时候停下来,学习一些新的设计技能的时候了。 如下是若干可以提升网页设计师技能的办法,可供参考。   腾出时间进行培训和学习学习任何技能都没有捷径。如果你想让你的网站设...

    查看全文
  • 多语种网站的好处以及常见的四个错误

    342

    在技术和数字世界的时代,如果企业家想要扩大潜在客户的规模并提高他们的利润,创建一个多语言网站是必须的。 在虚拟设计应用程序的最大帮助下,公司可以生成满足国际用户需求的多语言网站。然而,在建立多语言网站的过程中犯错误是不可避免的。 我们今天的文章将...

    查看全文
  • 2020年网页设计的趋势

    353

    2020年,注定是不平凡的一年。由于受到新型冠壮病毒的影响,前面几个月,很多企业都是停滞的状态。各行各业都不能营业,商业活动也大幅减少。设计公司也不例外,很多企业都上不了班,订单大幅减少。因此,设计师就有大量的时间去学习新的东西,思考新的设计的方向。 ...

    查看全文
  • 5G时代,多媒体的变化,设计该如何把握大时代的发展模式

    332

    随着5G时代的到来,我们的生活也越来越讲究效率和高效。如果说4G是一个颠覆性的概念,那么5G将会是个革命性的发展,这不仅仅会给我们生活更多惊喜和挑战追求,更会在我们工作上带来更多变化。那在这样快餐时代,我们要怎样是展示信息内容给群众用户更容易去接受?继...

    查看全文
展开更多