View difference between Paste ID: pNqkaA2q and RY1fa6Pf
SHOW: | | - or go back to the newest paste.
1
<html>
2
<head>
3
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4
<title>Untitled Document</title>
5
	
6
    <style type="text/css">
7
		body{
8
			margin:0;
9
			padding:0;
10
			
11
		}
12
		ul{
13
			margin-top:0px;
14
			margin-left:25px;
15
			margin-right:25px;
16
			padding-top:0px;
17
			
18
		}
19
		ul li{
20
			list-style:none;
21-
			overflow:hiden;
21+
			overflow:hidden;
22
			height:500px;
23
			
24
		}
25
		.parallax-background{
26-
			height:600px;
26+
			height:800px;
27
		}
28
		.image1{
29
			background-image:url(images/image1.jpg);
30
			background-position:50% 20%;
31
			background-size:cover;
32
			
33
			
34
		}
35
		.image2{
36
			background-image:url(images/image2.jpg);
37
			background-size:cover;
38
			background-position:50% 10%;
39
			
40
			
41
			
42
		}
43
		.image3{
44
			background-image:url(images/image3.jpg);
45
			background-size:cover;
46
			
47
		}
48
		.image4{
49
			background-image:url(images/image4.jpg);
50
			background-size:cover;
51
			background-position:50% 10%;
52
53
		
54
			
55
		}
56
		
57
	</style>
58
</head>
59
60
<body>
61
	<ul class="parallax">
62
    	<li>
63
        	<div class="parallax-background image1" ></div>
64
        </li>
65
    	<li>
66-
        	<div class="parallax-background image2">asdfasdfasdf</div>
66+
        	<div class="parallax-background image2"></div>
67
        </li>
68
    	<li>
69
        	<div class="parallax-background image3"></div>
70
        </li>
71
    	<li>
72
        	<div class="parallax-background image4"></div>
73
        </li>
74
    </ul>
75-
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" >
75+
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" >
76
	</script>
77
    <script>
78
79
		$(document).ready(function(){
80-
			var $divs = $container.find("parallax-background");
80+
81
			var $divs = $container.find("div.parallax-background");
82
			var thingBeingScrolled= document.body;
83-
			var diffHeight=$divs.eq(0).height - liHeight;
83+
84
			var diffHeight=$divs.eq(0).height() - liHeight;
85
			
86
			var i,len,div,li,offset,myScroll,top;
87
			
88
			var render=function(){
89
				//loop thur divs
90-
				for(i=0,len-$divs.length;i<len;i++){
90+
91
				for(i=0;len<$divs.length;i++){
92
					//get one div
93
					div =$divs[i];
94
95
					//get the parent li
96
					li=div.parentNode;
97
					
98
					//calcute the offset top of div
99
					offset=$(div).offset().top;
100
					
101
					//calculate the amount to scroll
102
					
103
					myScroll=Math.round(((top - offset)/ liHeight)* diffHeight);
104
					
105
					//apply the scroll amounth
106
					div.style.webkitTransform = "translate3d(0px,"+ myScroll+"px, 0px)";
107
					
108
				}
109
			};
110
			(function loop(){
111
				requestAnimationFrame(loop);
112-
			});
112+
113
			})();
114
			
115
		});
116
	</script>
117
</body>
118
</html>