1
+ <!DOCTYPE html>
2
+ < html xmlns ="http://www.w3.org/1999/xhtml ">
3
+
4
+ < head >
5
+ < meta http-equiv ="Content-Type " content ="text/html; charset=utf-8 " />
6
+ < title > Lazy load - fullPage.js</ title >
7
+ < meta name ="author " content ="Alvaro Trigo Lopez " />
8
+ < meta name ="description " content ="fullPage full-screen normal scrolling with autoScrolling. " />
9
+ < meta name ="keywords " content ="fullpage,jquery,demo,screen,fullscreen,lazyload,lazy,passive,load,src,data-src,media " />
10
+ < meta name ="Resource-type " content ="Document " />
11
+
12
+
13
+ < link rel ="stylesheet " type ="text/css " href ="../jquery.fullPage.css " />
14
+ < link rel ="stylesheet " type ="text/css " href ="examples.css " />
15
+ < style >
16
+
17
+ /* Style for our header texts
18
+ * --------------------------------------- */
19
+ h1 {
20
+ font-size : 5em ;
21
+ font-family : arial, helvetica;
22
+ color : # fff ;
23
+ margin : 0 ;
24
+ }
25
+ .intro p {
26
+ color : # fff ;
27
+ }
28
+
29
+ /* Centered texts in each section
30
+ * --------------------------------------- */
31
+ .section {
32
+ text-align : center;
33
+ }
34
+
35
+
36
+ /* Bottom menu
37
+ * --------------------------------------- */
38
+ # infoMenu li a {
39
+ color : # fff ;
40
+ }
41
+
42
+ /* Lazy loading background
43
+ * --------------------------------------- */
44
+ # section2 .load-background {
45
+ background-image : url (imgs/bg2.jpg);
46
+ }
47
+
48
+ </ style >
49
+
50
+ <!--[if IE]>
51
+ <script type="text/javascript">
52
+ var console = { log: function() {} };
53
+ </script>
54
+ <![endif]-->
55
+
56
+ < script src ="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js "> </ script >
57
+ < script src ="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js "> </ script >
58
+
59
+ < script type ="text/javascript " src ="../vendors/scrolloverflow.js "> </ script >
60
+
61
+ < script type ="text/javascript " src ="../jquery.fullPage.js "> </ script >
62
+ < script type ="text/javascript " src ="examples.js "> </ script >
63
+
64
+ < script type ="text/javascript ">
65
+ $ ( document ) . ready ( function ( ) {
66
+ $ ( '#fullpage' ) . fullpage ( {
67
+ menu : '#menu' ,
68
+ anchors : [ 'firstPage' , 'secondPage' , '3rdPage' ] ,
69
+ sectionsColor : [ '#C63D0F' , '#1BBC9B' , '#7E8F7C' ] ,
70
+ onLeave : function ( index , nextIndex , direction ) {
71
+ if ( nextIndex === 3 ) {
72
+ var destinationSection = $ ( '.section' ) . eq ( nextIndex - 1 ) ;
73
+ destinationSection . addClass ( 'load-background' ) ;
74
+ }
75
+ }
76
+ } ) ;
77
+ } ) ;
78
+ </ script >
79
+
80
+ </ head >
81
+ < body >
82
+
83
+ < select id ="demosMenu ">
84
+ < option selected > Choose Demo</ option >
85
+ < option id ="activeSlide "> Active section and slide</ option >
86
+ < option id ="apple "> Apple iPhone demo (animations)</ option >
87
+ < option id ="autoHeight "> Auto height</ option >
88
+ < option id ="autoplayVideoAndAudio "> Autoplay Video and Audio</ option >
89
+ < option id ="backgrounds "> Background images</ option >
90
+ < option id ="backgroundsFixed "> Fixed fullscreen backgrounds</ option >
91
+ < option id ="backgroundVideo "> Background video</ option >
92
+ < option id ="callbacks "> Callbacks</ option >
93
+ < option id ="continuousHorizontal "> Continuous horizontal</ option >
94
+ < option id ="continuousVertical "> Continuous vertical</ option >
95
+ < option id ="css3 "> CSS3</ option >
96
+ < option id ="dragAndMove "> Drag And Move</ option >
97
+ < option id ="easing "> Easing</ option >
98
+ < option id ="fadingEffect "> Fading Effect</ option >
99
+ < option id ="fixedHeaders "> Fixed headers</ option >
100
+ < option id ="gradientBackgrounds "> Gradient backgrounds</ option >
101
+ < option id ="interlockedSlides "> Interlocked Slides</ option >
102
+ < option id ="looping "> Looping</ option >
103
+ < option id ="methods "> Methods</ option >
104
+ < option id ="navigationV "> Vertical navigation dots</ option >
105
+ < option id ="navigationH "> Horizontal navigation dots</ option >
106
+ < option id ="noAnchor "> No anchor links</ option >
107
+ < option id ="normalScroll "> Normal scrolling</ option >
108
+ < option id ="normalScrollElements "> Normal scroll elements</ option >
109
+ < option id ="offsetSections "> Offset sections</ option >
110
+ < option id ="oneSection "> One single section</ option >
111
+ < option id ="resetSliders "> Reset sliders</ option >
112
+ < option id ="responsiveAutoHeight "> Responsive Auto Height</ option >
113
+ < option id ="responsiveHeight "> Responsive Height</ option >
114
+ < option id ="responsiveWidth "> Responsive Width</ option >
115
+ < option id ="responsiveSlides "> Responsive Slides</ option >
116
+ < option id ="scrollBar "> Scroll bar enabled</ option >
117
+ < option id ="scrollHorizontally "> Scroll horizontally</ option >
118
+ < option id ="scrollOverflow "> Scroll inside sections and slides</ option >
119
+ < option id ="scrollOverflowReset "> ScrollOverflow Reset</ option >
120
+ < option id ="scrollingSpeed "> Scrolling speed</ option >
121
+ </ select >
122
+
123
+ < ul id ="menu ">
124
+ < li data-menuanchor ="firstPage " class ="active "> < a href ="#firstPage "> First slide</ a > </ li >
125
+ < li data-menuanchor ="secondPage "> < a href ="#secondPage "> Second slide</ a > </ li >
126
+ < li data-menuanchor ="3rdPage "> < a href ="#3rdPage "> Third slide</ a > </ li >
127
+ </ ul >
128
+
129
+ < div id ="fullpage ">
130
+ < div class ="section " id ="section0 ">
131
+ < div class ="intro ">
132
+ < img data-srcset ="imgs/1.png, imgs/2.png " alt ="1 "/>
133
+ < h1 > Lazy load</ h1 >
134
+ < p > Just use `data-src` or `data-srcset` for any media elements.</ p >
135
+ </ div >
136
+ </ div >
137
+ < div class ="section " id ="section1 ">
138
+ < div class ="slide " id ="slide1 ">
139
+ < div class ="intro ">
140
+ < h1 > Lazy load image</ h1 >
141
+ < img data-src ="imgs/iphone-blue.png " alt ="iphone " id ="iphone-two " />
142
+ </ div >
143
+ </ div >
144
+
145
+ < div class ="slide " id ="slide2 ">
146
+ < h1 > Lazy load video</ h1 >
147
+ < video loop muted controls ="false " data-autoplay >
148
+ < source data-src ="http://www.w3schools.com/html/mov_bbb.mp4 " type ="video/mp4 ">
149
+ < source data-src ="http://www.w3schools.com/html/mov_bbb.ogg " type ="video/ogg ">
150
+ </ video >
151
+ </ div >
152
+
153
+ </ div >
154
+ < div class ="section " id ="section2 ">
155
+ < div class ="intro ">
156
+ < h1 > Lazy load background </ h1 >
157
+ < p > Make use of the `onLeave` callback. See the source code here!</ p >
158
+ </ div >
159
+ </ div >
160
+ </ div >
161
+
162
+ </ body >
163
+ </ html >
0 commit comments