模拟电梯的返回顶部插件Elevator.js

所属分类:UI-滚动

 33337  333  查看评论 (6)
分享到微信朋友圈
X
模拟电梯的返回顶部插件Elevator.js ie兼容9

Elevator.js通过在返回时添加音乐,使网页在返回顶部过程中犹如电梯向上运行,到达顶部后,有“到达”的提示音。

摘要说明:

Elevator.js是一个独立的轻量级JS插件,无需JQuery等支持,所以使用起来是非常简单的,只需引入Elevator.js一个文件即可,元素的所有样式均可自行定义。此插件只针对于音频和滚动功能。

示例用法:

1.创建一个新的实例:Elevator,然后设置音频文件的引用。

<script>
// Elevator.js已经引入

window.onload = function() {
  var elevator = new Elevator({
    mainAudio: '/yourpath/audio.mp3',//返回过程中播放的声音
    endAudio: '/yourpath/end-audio.mp3'//到达顶部后的提示音
  });
}

// 可以通过调用下面这句代码来启动Elevator
elevator.elevate();
</script>

2.你也可以添加一个element选项,点击此元素将调用“返回到顶部”的功能。

<div class="elevator-button">返回到顶部</div>

<script>
// Elevator.js已经引入

window.onload = function() {
  var elevator = new Elevator({
    element: document.querySelector('.elevator-button'),//选择元素
    mainAudio: '/yourpath/audio.mp3',
    endAudio: '/yourpath/end-audio.mp3'
  });
}
</script>

3.如果你不想使用声音,你还可以设置返回过程的持续时间。

<div class="elevator-button">返回到顶部</div>

<script>
// Elevator.js已经引入

window.onload = function() {
  var elevator = new Elevator({
    element: document.querySelector('.elevator-button'),
    duration: 1000 // 单位:毫秒
  });
}
</script>

选项说明:

属性名称默认值说明
duration
undefined
整个“返回到顶部”过程的持续时间(单位:毫秒)。
mainAudio
false返回过程中播放的声音。
endAudio
false到达顶部后播放的声音。
preloadAudio
true是否在页面载入时预加载声音文件。
loopAudio
true是否在返回过程中循环播放背景音乐。
相关插件-滚动

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

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

jQuery滚动堆叠插件jquery.stacked-strips.js

为您的一页滚动网站和单页应用程序创建堆叠滚动效果。当您向下滚动网页时,插件可以逐个滚动固定的页面部分。
  滚动
 27105  328

页面过度效果大集合(推荐!)

jQuery页面过度效果大集合
  滚动
 74848  1334

jQuery美化滚动条插件mCustomScrollbar

mCustomScrollbar 是个基于 jQuery UI 的自定义滚动条插件,它可以让你灵活的通过 CSS 定义网页的滚动条,并且垂直和水平两个方向的滚动条都可以定义
  滚动
 32565  335

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

    爱吃怎么不长胖 0
    2018/7/20 16:49:42
    <input class="serchh-input" type="text" placeholder="输入你想找的内容"> 回复
    涛声依旧 0
    2018/1/22 9:06:44
    E先生 0
    2017/7/21 22:59:27

    突如其来的音乐吓我一跳!

    回复
    皮囊 0
    2015/9/16 16:09:42

    相当有意思的插件

    回复
    萨沙爱国者 0
    2015/6/18 15:28:25
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复