带视觉差效果的平滑单页滚动jQuery插件

所属分类:UI-滚动

 30398  347  查看评论 (3)
分享到微信朋友圈
X
带视觉差效果的平滑单页滚动jQuery插件 ie兼容9

简要教程

sonpScroll.js是一款可以制作带视觉差效果的平滑单页滚动特效的jQuery插件。sonpScroll.js插件可以定制页面分段的高度,可以制作视觉差特效。它的特点还有:

  • 页面平滑滚动。

  • 定制分段section的高度。

  • 带分段圆点导航按钮。

  • 带视觉差效果。

  • 只需要一个JS文件。

使用方法

在页面中引入jquery和sonpScroll.js文件。

<script src="js/jquery.min.js"></script>
<script src="js/sonpScroll.js"></script>

HTML结构

该单页滚动效果的基本HTML结构如下:

<body class="no-scroll">
    <div class="sonp-section sonp-middle">
        <p>Section middle size (50%)</p>
    </div>
 
    <div class="sonp-section sonp-full sonp-parallax">
        <p>Section full size (100%) with parallax effect</p>
    </div>
 
    <div class="sonp-section sonp-small">
        <p>Section small size (200px)</p>
    </div>
</body>

CSS样式

通过在分段<div>元素或<section>元素上添加下面的class类来控制它们的行为。

  • no-scroll:在页面中移除滚动条。

  • sonp-section:将元素定义为一个段落。

  • sonp-small:定义分段的尺寸为200像素高。

  • sonp-middle:定义分段的高度为页面的50%。

  • sonp-full:定义分段的高度为页面的100%。

  • sonp-parallax:定义分段使用视觉差效果。

 方法

可以通过两个方法来控制分段的前后导航。例如:

<a onclick="$('.sonp-section').nextPage()">下一页</a>
<a onclick="$('.sonp-section').prevPage()">前一页</a>


相关插件-滚动

js美化div滚动条并兼容IE8

js美化div滚动条并兼容IE8
  滚动
 62228  521

jquery模拟滚动条(未封装)

jquery模拟滚动条,支持自定义滚动条样式,兼容pad,web手机端未测试;支持同一网页多个滚动条;支持添加和删除(本人对封装不太了解,未封装)
  滚动
 37464  339

jQuery全屏视差滚动效果

jQuery全屏视差滚动效果
  滚动
 43686  434

仿淘宝、京东等电商网站楼层跳转滚动定位

实现电商网站的滚动监听、导航定位、返回顶部的功能
  滚动
 28257  409

讨论这个项目(3)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    李肖阳55552 0
    2017/2/16 20:02:09
    oooom 0
    2016/8/4 10:08:16
    junyi5d 0
    2016/8/1 13:08:59
    右边的圆点导航最好有个颜色区分 回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复