一个功能丰富但易于实现的jQuery动画插件,它将微妙的视差滚动效果应用于背景图像,并在向下滚动页面时为视差容器的子元素设置动画。
1.在文档中加载所需的JavaScript和CSS文件。
<link href="/path/to/jquery.parallax.css" rel="stylesheet" /> <script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/jquery.parallax.js"></script>
2.使用数据bg
属性:
<div data-bg="bg.jpg"> ... </div>
3.自定义速率。默认值:0.3。
<div data-bg="bg.jpg" data-rate="0.5"> ... </div>
4.使用数据效应
属性。所有可能的动画类型:
<div data-bg="bg.jpg" data-rate="0.5" data-effect="flip-x"> <div class="list_item"> ... </div> <div class="list_item"> ... </div> <div class="list_item"> ... </div> </div>
5.初始化插件并完成。
$('body').parallax();
6.将自定义显示动画应用于元素。
<div data-bg="bg.jpg" data-rate="0.5" data-func="custom_show"> ... </div>
6.将自定义显示动画应用于元素。
function custom_show(obj, mode) { obj.children().addClass('animation animation_'+mode); }
2022-11-23