Elevator.js通过在返回时添加音乐,使网页在返回顶部过程中犹如电梯向上运行,到达顶部后,有“到达”的提示音。
摘要说明:
Elevator.js是一个独立的轻量级JS插件,无需JQuery等支持,所以使用起来是非常简单的,只需引入Elevator.js一个文件即可,元素的所有样式均可自行定义。此插件只针对于音频和滚动功能。
示例用法:
1.创建一个新的实例:Elevator,然后设置音频文件的引用。
1 2 3 4 5 6 7 8 9 10 11 12 13  | <script>// Elevator.js已经引入window.onload = function() {  var elevator = new Elevator({    mainAudio: '/yourpath/audio.mp3',//返回过程中播放的声音    endAudio: '/yourpath/end-audio.mp3'//到达顶部后的提示音  });}// 可以通过调用下面这句代码来启动Elevatorelevator.elevate();</script> | 
2.你也可以添加一个element选项,点击此元素将调用“返回到顶部”的功能。
1 2 3 4 5 6 7 8 9 10 11 12 13  | <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.如果你不想使用声音,你还可以设置返回过程的持续时间。
1 2 3 4 5 6 7 8 9 10 11 12  | <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 | 是否在返回过程中循环播放背景音乐。 | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com