forked from CSS-Tricks/AnythingSlider
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
435 lines (361 loc) · 23.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>AnythingSlider</title>
<link rel="shortcut icon" href="demos/images/favicon.ico">
<link rel="apple-touch-icon" href="demos/images/apple-touch-icon.png">
<!-- jQuery (required) -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery.min.js"><\/script>')</script>
<!-- Anything Slider optional plugins -->
<script src="js/jquery.easing.1.2.js"></script>
<!-- http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js -->
<script src="js/swfobject.js"></script>
<!-- Demo stuff -->
<link rel="stylesheet" href="demos/css/page.css" media="screen">
<script src="demos/js/jquery.jatt.min.js"></script>
<!-- AnythingSlider -->
<link rel="stylesheet" href="css/anythingslider.css">
<script src="js/jquery.anythingslider.min.js"></script>
<!-- AnythingSlider video extension; optional, but needed to control video pause/play -->
<script src="js/jquery.anythingslider.video.js"></script>
<!-- Ideally, add the stylesheet(s) you are going to use here,
otherwise they are loaded and appended to the <head> automatically and will over-ride the IE stylesheet below -->
<link rel="stylesheet" href="css/theme-metallic.css">
<link rel="stylesheet" href="css/theme-minimalist-round.css">
<link rel="stylesheet" href="css/theme-minimalist-square.css">
<link rel="stylesheet" href="css/theme-construction.css">
<link rel="stylesheet" href="css/theme-cs-portfolio.css">
<!-- Older IE stylesheet, to reposition navigation arrows, added AFTER the theme stylesheet above -->
<!--[if lte IE 7]>
<link rel="stylesheet" href="css/anythingslider-ie.css" type="text/css" media="screen" />
<![endif]-->
<script>
// Demo functions
// **************
$(function(){
// External Link with callback function
$("#slide-jump").click(function(){
$('#slider2').anythingSlider(4, function(slider){ /* alert('Now on page ' + slider.currentPage); */ });
return false;
});
// External Link
$("a.muppet").click(function(){
$('#slider1').anythingSlider(5);
$(document).scrollTop(0); // make the page scroll to the top so you can watch the video
return false;
});
// Report Events to console & features list
$('#slider1, #slider2').bind('before_initialize initialized swf_completed slideshow_start slideshow_stop slideshow_paused slideshow_unpaused slide_init slide_begin slide_complete', function(e, slider){
// show object ID + event (e.g. "slider1: slide_begin")
var txt = slider.$el[0].id + ': ' + e.type + ', now on panel #' + slider.currentPage;
$('#status').text(txt);
if (window.console && window.console.firebug){ console.debug(txt); } // added window.console.firebug to make this work in Opera
});
// Theme Selector (This is really for demo purposes only)
var themes = ['minimalist-round','minimalist-square','metallic','construction','cs-portfolio'];
$('#currentTheme').change(function(){
var theme = $(this).val();
$('#slider1').closest('div.anythingSlider')
.removeClass( $.map(themes, function(t){ return 'anythingSlider-' + t; }).join(' ') )
.addClass('anythingSlider-' + theme);
$('#slider1').anythingSlider(); // update slider - needed to fix navigation tabs
});
// Add a slide
var imageNumber = 1;
$('button.add').click(function(){
$('#slider1')
.append('<li><img src="demos/images/slide-tele-' + (++imageNumber%2 + 1) + '.jpg" alt="" /></li>')
.anythingSlider(); // update the slider
});
$('button.remove').click(function(){
$('#slider1 > li:not(.cloned):last').remove();
$('#slider1').anythingSlider(); // update the slider
});
});
</script>
<script>
// Set up Sliders
// **************
$(function(){
$('#slider1').anythingSlider({
theme : 'metallic',
easing : 'easeInOutBack',
navigationFormatter : function(index, panel){
return ['Slab', 'Parking Lot', 'Drive', 'Glorius Dawn', 'Bjork?', 'Traffic Circle'][index - 1];
},
onSlideComplete : function(slider){
// alert('Welcome to Slide #' + slider.currentPage);
}
});
$('#slider2').anythingSlider({
resizeContents : false, // If true, solitary images/objects in the panel will expand to fit the viewport
navigationSize : 3, // Set this to the maximum number of visible navigation tabs; false to disable
navigationFormatter : function(index, panel){ // Format navigation labels with text
return ['Recipe', 'Quote', 'Image', 'Quote #2', 'Image #2'][index - 1];
},
onSlideBegin: function(e,slider) {
// keep the current navigation tab in view
slider.navWindow( slider.targetPage );
}
});
// tooltips for first demo
$.jatt();
});
</script>
</head>
<body id="main">
<div id="page-wrap">
<div id="nav">
<a class="current" href="index.html">Main Demo</a>
<a href="simple.html">Simple Demo</a>
<a href="expand.html">Expand Demo</a>
<a href="video.html">Video Demo</a>
<a href="demos.html">FX Demos</a>
<a href="css3.html">CSS3 Demo</a>
<a class="play" href="http://jsfiddle.net/Mottie/VM8XG/">Playground</a>
<a class="git" href="https://github.com/ProLoser/AnythingSlider/wiki">Documentation</a>
<a class="git" href="http://github.com/ProLoser/AnythingSlider/downloads">Download</a>
<a class="issue" href="https://github.com/ProLoser/AnythingSlider/issues">Issues</a>
</div>
<h5><a href="http://css-tricks.com/examples/AnythingSlider/">Original</a> By <a href="http://css-tricks.com">Chris Coyier</a>,
expanded upon by <a href="https://github.com/ProLoser/AnythingSlider/wiki/Credits">many others</a></h5>
<h1>AnythingSlider</h1>
<div class="themeselector">
Theme:
<select id="currentTheme">
<option value="default">Default</option>
<option value="minimalist-round">Minimalist-Round</option>
<option value="minimalist-square">Minimalist-Square</option>
<option value="metallic" selected="selected">Metallic</option>
<option value="construction">Construction</option>
<option value="cs-portfolio">CS-Portfolio</option>
</select>
<button class="add">Add Slide</button>
<button class="remove">Remove Slide</button>
</div>
<br><br>
<!-- AnythingSlider #1 -->
<ul id="slider1">
<li><img src="demos/images/slide-civil-1.jpg" alt=""></li>
<li><img src="demos/images/slide-env-1.jpg" alt=""></li>
<li><img src="demos/images/slide-civil-2.jpg" alt=""></li>
<li><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/zSgiXGELjbc&hl=en_US&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/zSgiXGELjbc&hl=en_US&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></li>
<li class="panel5">
<div>
<div class="textSlide">
<span class="rightside"><object width="500" height="325"><param name="movie" value="http://www.youtube.com/v/2Qj8PhxSnhg&hl=en_US&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2Qj8PhxSnhg&hl=en_US&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="325"></embed></object></span>
<h3>Other Information</h3>
<br>
<ul>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla aliquet accumsan eros, et iaculis massa fringilla auctor.</li>
<li>Proin a mi ante, ut lobortis risus. Sed fringilla augue sed enim faucibus eget aliquam tellus ultricies.</li>
<li>Morbi a magna eu ligula scelerisque lobortis vel non nisi.</li>
<li>Aliquam condimentum libero eget elit ultrices sit amet ullamcorper felis gravida.</li>
</ul>
</div>
</div>
</li>
<li><img src="demos/images/slide-env-2.jpg" alt=""></li>
</ul> <!-- END AnythingSlider #1 -->
<br><br>
<!-- AnythingSlider #2 -->
<ul id="slider2">
<li class="panel1">
<div>
<div class="textSlide">
<img src="demos/images/251356.jpg" alt="tomato sandwich" style="float: right; margin: 0 0 2px 10px; width: 250px; height: 250px;" />
<h3>Queenie's Killer Tomato Bagel Sandwich</h3>
<h4>Ingredients</h4>
<ul>
<li>1 bagel, split and toasted</li>
<li>2 tablespoons cream cheese</li>
<li>1 roma (plum) tomatoes, thinly sliced</li>
<li>salt and pepper to taste</li>
<li>4 leaves fresh basil</li>
</ul>
</div>
</div>
</li>
<li class="panel2">
<div class="quoteSlide">
<blockquote>In awe I watched the waxing moon ride across the zenith of the heavens like an ambered chariot towards the ebon void of infinite space wherein the tethered belts of Jupiter and Mars hang forever festooned in their orbital majesty. And as I looked at all this I thought... I must put a roof on this lavatory.<br>-- Les Dawson</blockquote>
</div>
</li>
<li class="panel3">
<img src="demos/images/slide-tele-1.jpg" alt="">
</li>
<li class="panel4">
<div class="quoteSlide">
<blockquote>Life is conversational. Web design should be the same way. On the web, you’re talking to someone you’ve probably never met - so it’s important to be clear and precise. Thus, well structured navigation and content organization goes hand in hand with having a good conversation.</blockquote>
<p> - <a id='perma' href='http://quotesondesign.com/chikezie-ejiasi/'>Chikezie Ejiasi</a></p>
</div>
</li>
<li class="panel5">
<img src="demos/images/slide-tele-2.jpg" alt="">
</li>
</ul>
<!-- END AnythingSlider #2 -->
<br>
<h2>Features</h2>
<ul>
<li>Panels are HTML Content (can be anything).</li>
<li>Multiple AnythingSliders allowable per-page.</li>
<li>Add or remove content, then easily update the slider.</li>
<li>Themes can be applied to individual sliders.</li>
<li>Infinite/Continuous sliding (always slides in the direction you are going, even at "last" slide). This can be disabled.</li>
<li>Show multiple slides within AnythingSlider at once. <span class="attention">*New in version 1.5.14*</span></li>
<li>Expand the slider to fit inside of its container (so it now works with full width or any percentage width fluid layouts). <span class="attention">*New in version 1.5.16*</span></li>
<li>Optionally resize each panel (specified per panel in css).</li>
<li>Optional Next / Previous Panel Arrows.</li>
<li>Use keyboard navigation or tabs that are built and added dynamically (any number of panels).</li>
<li>Link to specific slides or go forward or back one slide from static text links - go to <a href="#" id="slide-jump">Slide 4</a> (Quote #2) in second example.</li>
<li>Each panel has a hashtag (can link directly to specific panels) or use the ID of an element inside the panel.</li>
<li>Optional custom function for <a href="https://github.com/ProLoser/AnythingSlider/wiki/Navigation-Options">formatting navigation text</a>.</li>
<li>Auto-playing slideshow (optional feature, can start playing or stopped).</li>
<li>Pauses slideshow on hover (optional).</li>
<li>Optionally play the slideshow once through, stopping on the last page.</li>
<li>Extend the script by binding to custom events, last triggered event: <span id="status">none</span></li>
<li>Optional FX extension to add animation to panels elements as they scroll into and out of view. See the <a href="demos.html">demo page</a>.</li>
<li>Optional Video extension allows video to pauses playing when not in view and resumes when in view (if files are hosted on the web). This currently works for YouTube, Vimeo and HTML5 video. <span class="attention">*New in version 1.6*</span></li>
<li>Works with jQuery 1.4.2+.</li>
</ul>
<h2>Default Options</h2>
See the documentation for complete description of these options (<a href="https://github.com/ProLoser/AnythingSlider/wiki/Appearance-Options">appearance</a>, <a href="https://github.com/ProLoser/AnythingSlider/wiki/Navigation-Options">navigation</a>, <a href="https://github.com/ProLoser/AnythingSlider/wiki/Slideshow-Options">slideshow</a>, <a href="https://github.com/ProLoser/AnythingSlider/wiki/Callbacks-and-Events">callbacks & events</a>, <a href="https://github.com/ProLoser/AnythingSlider/wiki/Video">video</a>, <a href="https://github.com/ProLoser/AnythingSlider/wiki/Interactivity-and-Miscellaneous-Options">interativity & misc</a>).<br>
<br>
<blockquote>
<pre>$('#slider').anythingSlider({
// Appearance
theme : "default", // Theme name
expand : false, // If true, the entire slider will expand to fit the parent element
resizeContents : true, // If true, solitary images/objects in the panel will expand to fit the viewport
vertical : false, // If true, all panels will slide vertically; they slide horizontally otherwise
showMultiple : false, // Set this value to a number and it will show that many slides at once
easing : "swing", // Anything other than "linear" or "swing" requires the easing plugin or jQuery UI
buildArrows : true, // If true, builds the forwards and backwards buttons
buildNavigation : true, // If true, builds a list of anchor links to link to each panel
buildStartStop : true, // If true, builds the start/stop button
appendForwardTo : null, // Append forward arrow to a HTML element (jQuery Object, selector or HTMLNode), if not null
appendBackTo : null, // Append back arrow to a HTML element (jQuery Object, selector or HTMLNode), if not null
appendControlsTo : null, // Append controls (navigation + start-stop) to a HTML element (jQuery Object, selector or HTMLNode), if not null
appendNavigationTo : null, // Append navigation buttons to a HTML element (jQuery Object, selector or HTMLNode), if not null
appendStartStopTo : null, // Append start-stop button to a HTML element (jQuery Object, selector or HTMLNode), if not null
toggleArrows : false, // If true, side navigation arrows will slide out on hovering & hide @ other times
toggleControls : false, // if true, slide in controls (navigation + play/stop button) on hover and slide change, hide @ other times
startText : "Start", // Start button text
stopText : "Stop", // Stop button text
forwardText : "&raquo;", // Link text used to move the slider forward (hidden by CSS, replaced with arrow image)
backText : "&laquo;", // Link text used to move the slider back (hidden by CSS, replace with arrow image)
tooltipClass : "tooltip", // Class added to navigation & start/stop button (text copied to title if it is hidden by a negative text indent)
// Function
enableArrows : true, // if false, arrows will be visible, but not clickable.
enableNavigation : true, // if false, navigation links will still be visible, but not clickable.
enableStartStop : true, // if false, the play/stop button will still be visible, but not clickable. Previously "enablePlay"
enableKeyboard : true, // if false, keyboard arrow keys will not work for this slider.
// Navigation
startPanel : 1, // This sets the initial panel
changeBy : 1, // Amount to go forward or back when changing panels.
hashTags : true, // Should links change the hashtag in the URL?
infiniteSlides : true, // if false, the slider will not wrap & not clone any panels
navigationFormatter : null, // Details at the top of the file on this use (advanced use)
navigationSize : false, // Set this to the maximum number of visible navigation tabs; false to disable
// Slideshow options
autoPlay : false, // If true, the slideshow will start running; replaces "startStopped" option
autoPlayLocked : false, // If true, user changing slides will not stop the slideshow
autoPlayDelayed : false, // If true, starting a slideshow will delay advancing slides; if false, the slider will immediately advance to the next slide when slideshow starts
pauseOnHover : true, // If true & the slideshow is active, the slideshow will pause on hover
stopAtEnd : false, // If true & the slideshow is active, the slideshow will stop on the last page. This also stops the rewind effect when infiniteSlides is false.
playRtl : false, // If true, the slideshow will move right-to-left
// Times
delay : 3000, // How long between slideshow transitions in AutoPlay mode (in milliseconds)
resumeDelay : 15000, // Resume slideshow after user interaction, only if autoplayLocked is true (in milliseconds).
animationTime : 600, // How long the slideshow transition takes (in milliseconds)
delayBeforeAnimate : 0, // How long to pause slide animation before going to the desired slide (used if you want your "out" FX to show).
// Callbacks
onBeforeInitialize : function(e, slider) {}, // Callback before the plugin initializes
onInitialized : function(e, slider) {}, // Callback when the plugin finished initializing
onShowStart : function(e, slider) {}, // Callback on slideshow start
onShowStop : function(e, slider) {}, // Callback after slideshow stops
onShowPause : function(e, slider) {}, // Callback when slideshow pauses
onShowUnpause : function(e, slider) {}, // Callback when slideshow unpauses - may not trigger properly if user clicks on any controls
onSlideInit : function(e, slider) {}, // Callback when slide initiates, before control animation
onSlideBegin : function(e, slider) {}, // Callback before slide animates
onSlideComplete : function(slider) {}, // Callback when slide completes; this is the only callback without an event "e" variable
// Interactivity
clickForwardArrow : "click", // Event used to activate forward arrow functionality (e.g. add jQuery mobile's "swiperight")
clickBackArrow : "click", // Event used to activate back arrow functionality (e.g. add jQuery mobile's "swipeleft")
clickControls : "click focusin", // Events used to activate navigation control functionality
clickSlideshow : "click", // Event used to activate slideshow play/stop button
// Video
resumeOnVideoEnd : true, // If true & the slideshow is active & a supported video is playing, it will pause the autoplay until the video is complete
addWmodeToObject : "opaque", // If your slider has an embedded object, the script will automatically add a wmode parameter with this setting
isVideoPlaying : function(base){ return false; } // return true if video is playing or false if not - used by video extension
});</pre>
</blockquote>
<h2>Known Issues</h2>
<ul>
<li>Please refer to the <a href="https://github.com/ProLoser/AnythingSlider/wiki">documentation</a>.</li>
</ul>
<h2>Changelog</h2>
Only the latest versions will be shown here. See the <a href="https://github.com/ProLoser/AnythingSlider/wiki/Change-Log">full change log here</a>.<br>
<br>
<h3>Version 1.7.27</h3>
<ul>
<li>Fixed a bug that previously would show the slide before the desired one, if the window location hash was targeting an ID in the slider and <code>infiniteSlides</code> was set to false.</li>
</ul>
<h3>Version 1.7.26</h3>
<ul>
<li>Modified the <code>navigationFormatter</code> option to now allow applying attributes directly to the tab as well as modifying the contents. Please refer to the <a href="https://github.com/ProLoser/AnythingSlider/wiki/Navigation-options#wiki-navigationformatter">documentation</a> for more details.</li>
<li>The <code>tooltipClass</code> option now applies the tooltip class to the navigation tab (LI) automatically instead of checking to see if the text is hidden. In order to modify the tab title, you'll need to use the new <code>navigationFormatter</code> method.</li>
</ul>
<h3>Version 1.7.25</h3>
<ul>
<li>When <code>hashTags</code> is true, the browser hash will now update when clicking on the slider arrows as well as navigation buttons.</li>
<li>Yet another fix for the <code>$targetPage</code> callback variable.</li>
<li>When a hash tag sets the slider position, the <code>$lastPage</code> and <code>$targetPage</code> callback variables are now set properly during the onInitialized event.</li>
<li>When <code>resizeContents</code> is false, the outer wrapper will no longer animate a resize if there is no change in dimensions. Fix for <a href="https://github.com/ProLoser/AnythingSlider/issues/264">issue #264</a>.</li>
<li>Webkit browsers should now resize the outer wrapper properly when the slide is set by the hash.</li>
</ul>
<h3>Version 1.7.24</h3>
<ul>
<li>The <code>toggleArrows</code> option now accounts for arrows that don't have an absolute position, left or right, set to zero. Thanks to Krinkle for bringing up the issue (<a href="https://github.com/ProLoser/AnythingSlider/issues/260">#260</a>) and sharing a <a href="https://github.com/ProLoser/AnythingSlider/pull/261">fix</a>.</li>
</ul>
<h3>Version 1.7.23</h3>
<ul>
<li>Fixed <code>$targetPage</code> callback parameter to actually point to the right page. Continuation of <a href="https://github.com/ProLoser/AnythingSlider/issues/233">issue #233</a>.</li>
</ul>
<h3>Version 1.7.22</h3>
<ul>
<li>Fixed the navigation tooltips, apparently it's been broken this entire time... Updated the first slider on the main demo page to show navigation tooltips.</li>
</ul>
<h3>Version 1.7.21</h3>
<ul>
<li>Removed <code>max-width: 32766px</code> from the css as the latest version of Opera (11.60+) no longer appears to have this limitation - YAY!</li>
<li>AnythingSlider can now use the animate.css library!
<ul>
<li>Updated the FX extension to also add "animate.css" css3 animations to panels.</li>
<li>Added <a href="css3.html">CSS3 demo page</a> to demonstrate this new functionality.</li>
<li>See the "animate.css" demo of all of the animations and get the latest version from <a href="http://daneden.me/animate/">daneden.me/animate/</a>.</li>
</ul>
</li>
<li>Commented out the <code>appendForwardTo</code>, <code>appendBackTo</code>, <code>appendControlsTo</code>, <code>appendNavigationTo</code> and <code>appendStartStopTo</code> options from the plugin to reduce the size of the minified version. These options were set to null as placeholders in the code. They should continue to function as before.</li>
<li>General code cleanup to reduce the size of the minified version.</li>
<li>Fixed an issue with the exactPage variable, utilized by the FX extension, as mentioned in <a href="https://github.com/ProLoser/AnythingSlider/issues/233">issue #233</a>.</li>
</ul>
<h3>Version 1.7.20</h3>
<ul>
<li>Fixed <code>targetPage</code> containing the incorrect page when <code>infiniteSlides</code> is <code>false</code>. Fix for <a href="https://github.com/ProLoser/AnythingSlider/issues/233">issue #233</a>.</li>
<li>Hopefully fixed the issue with IE8 and the navigation. Fix for issues <a href="https://github.com/ProLoser/AnythingSlider/issues/206">#206</a> and <a href="https://github.com/ProLoser/AnythingSlider/issues/182">#182</a>.</li>
</ul>
<h3>Version 1.7.19</h3>
<ul>
<li>Added package.json file to register this plugin with the new jquery plugin page (in development).</li>
</ul>
<h3>Version 1.7.18</h3>
<ul>
<li>Another fix for <a href="https://github.com/ProLoser/AnythingSlider/issues/216">issue #216</a>. This time it ignores "#/" and "#!/" in the location hash.</li>
</ul>
</div>
</body>
</html>