В настоящее время я использую обратное растяжение (http://srobbin.com/jquery-plugins/backstretch/). ) с плавной прокруткой для привязки к разделам высотой 100% моего одностраничного веб-сайта. Я пытаюсь включить параллакс stellar.js (http://markdalgleish.com/projects/stellar.js/), но у меня возникают всевозможные проблемы. Есть ли простой способ заставить это работать со 100% высотой div? У меня есть 4 элемента div высотой 100%, и я хочу, чтобы они прокручивались с разной скоростью. В настоящее время я бегу звездным против окна.
HTML
<div class="main-container" data-stellar-ratio="0.5">
<div class="main-container2" data-stellar-ratio="2">
<div class="main-container3" data-stellar-ratio="0.5">
<div class="main-container4" data-stellar-ratio="2">
CSS
.main-container {
background-image:url(../images/footballfieldblur.jpg);
min-height:100%;
height:100%;
z-index:-100;
position:relative;
}
.main-container2 {
background-image:url(../images/orange3.png);
min-height:100%;
height:100%;
position:relative;
}
.main-container3 {
background-image:url(../images/lightbackground.jpg);
min-height:100%;
height:100%;
position:relative;
}
.main-container4 {
background-image:url(../images/gopherbackground.png);
min-height:100%;
height:100%;
position:relative;
}
Javascript (backstretch.js)
<script>
// You may also attach Backstretch to a block-level element
$(".main-container").backstretch("images/footballfieldblur.jpg");
$(".main-container2").backstretch("images/orange3.png");
$(".main-container3").backstretch("images/lightbackground.jpg");
$(".main-container4").backstretch("images/gopherbackground.png");
</script>
Параллакс (stellar.js)
$(document).ready(function() {
$(window).stellar();
horizontalScrolling:false
});
</script>