一个功能丰富但易于实现的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