我已经环顾了几个小时试图解决这个问题。我有一个像jsfiddle这样的网站。
<div id="window">
<div id="section-wrapper">
<div id="one" class="section"><p>One</p>
</div>
<div id="two" class="section"><p>Two</p>
</div>
<div id="three" class="section"><p>Three</p>
</div>
<div id="four" class="section"><p>Four</p>
</div>
<div id="five" class="section"><p>Five</p>
</div>
<div id="six" class="section"><p>Six</p>
</div>
<div id="seven" class="section"><p>Seven</p>
</div>
<div id="eight" class="section"><p>Eight</p>
</div>
<div id="nine" class="section"><p>Nine</p>
</div>
</div>
我使用ScrollTo和localscroll来浏览网站,我想知道如何为部分包装器实现视差效果并使背景移动得更慢。到处看,视差插件和脚本基于滚动功能,但由于我不使用滚动导航,我不知道如何添加效果。
有没有办法只对实际的背景图像进行处理,即将.animate和/或.css用于background-position属性,还是应该在section-wrapper后面添加一个元素?我对jquery和javascript相当新,但如果有人能指出我正确的方向,我想我可以搞清楚。我不知道从哪里开始......
答案 0 :(得分:0)
将此文件附加到您网站的标题中 https://github.com/markdalgleish/stellar.js/tree/master/src
启动脚本
<script type='text/javascript'>
<!--
(function($) {
$(document).ready(function() {
$.stellar({
horizontalScrolling: false,
verticalOffset: 40
});
});
})(jQuery);
// -->
</script>
现在你需要将下面的标签添加到包装背景的div
<div data-stellar-background-ratio="0.5">
您可以更新值0.5 - 它定义背景图像的速度。