|
1 | 1 |
|
2 |
| -<script src="../js/jquery-1.4.2.js"></script> |
3 |
| -<script src="../../src/tabs/tabs.js"></script> |
4 |
| -<script src="../../src/tabs/tabs.slideshow.js"></script> |
5 |
| -<link rel="stylesheet" type="text/css" href="css/tabs.css"/> |
6 |
| - |
7 |
| -<style> |
8 |
| -.disabled { |
9 |
| - visibility:hidden; |
10 |
| -} |
11 |
| -</style> |
12 |
| - |
13 |
| -<!-- tabs --> |
14 |
| -<ul class="tabs"> |
15 |
| - <li><a href="#1">Tab 1</a></li> |
16 |
| - <li><a href="#2">Second tab</a></li> |
17 |
| - <li><a href="#3">A ultra long third tab</a></li> |
18 |
| -</ul> |
19 |
| - |
20 |
| -<!-- panes --> |
21 |
| -<div class="panes"> |
22 |
| - |
23 |
| - <div class="pane" style="display:block"> |
24 |
| - <p> |
25 |
| - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis viverra, leo sit amet auctor fermentum, risus lorem posuere tortor, in accumsan purus magna imperdiet sem. |
| 2 | + |
| 3 | + |
| 4 | +<!DOCTYPE html> |
| 5 | + |
| 6 | +<html> |
| 7 | + |
| 8 | +<!-- |
| 9 | + This is a jQuery Tools standalone demo. Feel free to copy/paste. |
| 10 | + |
| 11 | + http://flowplayer.org/tools/demos/ |
| 12 | + |
| 13 | + Do *not* reference CSS files and images from flowplayer.org when in production |
| 14 | +
|
| 15 | + Enjoy! |
| 16 | +--> |
| 17 | + |
| 18 | +<head> |
| 19 | + <title>jQuery Tools standalone demo</title> |
| 20 | + |
| 21 | + <!-- include the Tools --> |
| 22 | + <script src="../js/jquery-1.6.2.js"></script> |
| 23 | + <script src="../../src/tabs/tabs.js"></script> |
| 24 | + <script src="../../src/tabs/tabs.slideshow.js"></script> |
| 25 | + |
| 26 | + <!-- standalone page styling (can be removed) --> |
| 27 | + <link rel="stylesheet" type="text/css" href="http://static.flowplayer.org/tools/css/standalone.css"/> |
| 28 | + |
| 29 | + |
| 30 | + <link rel="stylesheet" type="text/css" href="http://static.flowplayer.org/tools/css/tabs-slideshow.css"/> |
| 31 | + |
| 32 | + <!-- fix IE "black box" problems with PNG images when opacity is being animated --> |
| 33 | + |
| 34 | + <!--[if IE]> |
| 35 | + <style type="text/css"> |
| 36 | + .images img { |
| 37 | + background:#efefef url(/img/global/gradient/h300.png) repeat-x 0 -22px; |
| 38 | + } |
| 39 | + </style> |
| 40 | + <![endif]--> |
| 41 | +</head> |
| 42 | + |
| 43 | +<body> |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | +<!-- "previous slide" button --> |
| 48 | +<a class="backward">prev</a> |
| 49 | + |
| 50 | +<!-- container for the slides --> |
| 51 | +<div class="images"> |
| 52 | + |
| 53 | + <!-- first slide --> |
| 54 | + <div> |
| 55 | + <h3>First pane</h3> |
| 56 | + |
| 57 | + <img src="http://static.flowplayer.org/img/title/screens.png" alt="Flying screens" style="float:left;margin:0 30px 20px 0" /> |
| 58 | + |
| 59 | + <p style="font-weight:bold"> |
| 60 | + |
| 61 | + Aenean nec imperdiet ligula. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. |
26 | 62 | </p>
|
27 |
| - |
| 63 | + |
28 | 64 | <p>
|
29 |
| - Suspendisse enim. Pellentesque facilisis aliquam enim. Maecenas facilisis molestie lectus. Sed ornare ultricies tortor. Vivamus nibh metus, faucibus quis, semper ut, dignissim id, diam. |
30 |
| - </p> |
| 65 | + Suspendisse potenti. Sed elementum risus eleifend massa vestibulum consectetur. Duis massa augue, aliquam eget fringilla vel, aliquam vitae arcu. Nam sed magna mi. Praesent odio neque, dapibus sit amet suscipit at, tempus sed nibh. Aliquam sagittis ligula in ligula faucibus cursus. Quisque vulputate pellentesque facilisis. |
| 66 | + </p> |
| 67 | + |
31 | 68 | </div>
|
32 |
| - |
33 |
| - <div class="pane"> |
34 |
| - <p> |
35 |
| - Mauris ultricies. Nam feugiat egestas nulla. Donec augue dui, molestie sed, tristique sit amet, blandit eu, turpis. Mauris hendrerit, nisi et sodales tempor, orci tellus laoreet elit, sed molestie dui quam vitae dui. |
36 |
| - </p> |
| 69 | + |
| 70 | + <!-- second slide --> |
| 71 | + <div> |
| 72 | + |
| 73 | + <h3>Second pane</h3> |
| 74 | + |
| 75 | + |
| 76 | + <img src="http://static.flowplayer.org/img/title/eye192.png" alt="Flying screens" style="float:left;margin:0 30px 20px 0" /> |
| 77 | + |
| 78 | + <p style="font-weight:bold"> |
| 79 | + Consectetur adipiscing elit. Praesent bibendum eros ac nulla. Integer vel lacus ac neque viverra. |
| 80 | + </p> |
| 81 | + |
37 | 82 | <p>
|
38 |
| - Pellentesque nisl. Ut adipiscing vehicula risus. Nam eget tortor. Maecenas id augue. Vivamus interdum nulla ac dolor. Fusce metus. Suspendisse eu purus. Maecenas quis lacus eget dui volutpat molestie. |
| 83 | + Vivamus euismod euismod sagittis. Etiam cursus neque non lectus mattis cursus et a libero. Vivamus condimentum hendrerit metus, a sollicitudin magna vulputate eu. Donec sed tincidunt lectus. Donec tellus lectus, fermentum sit amet porta non, rhoncus ac mi. Quisque placerat auctor justo, a egestas urna tincidunt eleifend. |
39 | 84 | </p>
|
| 85 | + |
40 | 86 | </div>
|
41 |
| - |
42 |
| - <div class="pane"> |
43 |
| - <p> |
44 |
| - Maecenas at odio. Nunc laoreet lectus vel ante. Nullam imperdiet. Sed justo dolor, mattis eu, euismod sed, tempus a, nisl. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. |
| 87 | + |
| 88 | + <!-- third slide --> |
| 89 | + <div> |
| 90 | + <h3>Third pane</h3> |
| 91 | + |
| 92 | + <p style="font-weight:bold"> |
| 93 | + Non lectus lacinia egestas. Nulla hendrerit, felis quis elementum viverra, purus felis egestas magna. |
45 | 94 | </p>
|
46 |
| - |
| 95 | + |
47 | 96 | <p>
|
48 |
| - In sed dolor. Etiam eget quam ac nibh pharetra adipiscing. Nullam vitae ligula. Sed sit amet leo sit amet arcu mollis ultrices. Vivamus rhoncus sapien nec lorem. In mattis nisi. Vivamus at enim. Integer semper imperdiet massa. Vestibulum nulla massa, pretium quis, porta id, vestibulum vitae, velit. |
| 97 | + Aenean elit lorem, pretium vitae dictum in, fermentum consequat dolor. Proin consectetur sollicitudin tellus, non elementum turpis pharetra non. Sed quis tellus quam. |
49 | 98 | </p>
|
50 | 99 | </div>
|
| 100 | + |
51 | 101 | </div>
|
52 | 102 |
|
53 |
| -<button class="backward">Prev</button> |
54 |
| -<button class="forward">Next</button> |
| 103 | +<!-- "next slide" button --> |
| 104 | +<a class="forward">next</a><p> |
55 | 105 |
|
56 |
| -<script> |
57 |
| -var api = $(".tabs").tabs(".pane", { rotate: true }).slideshow({ |
58 |
| - effect: 'fade', |
59 |
| - fadeOutSpeed: "slow", |
60 |
| - interval: 1000, |
61 |
| - |
62 |
| - onBeforePlay: function() { |
63 |
| - console.info("onBeforePlay"); |
64 |
| - }, |
65 |
| - onPlay: function() { |
66 |
| - console.info("onPlay"); |
67 |
| - }, |
68 |
| - onBeforePause: function() { |
69 |
| - console.info("onBeforePause"); |
70 |
| - }, |
71 |
| - onPause: function() { |
72 |
| - console.info("onPause"); |
73 |
| - } |
74 |
| - |
75 |
| -}).data("slideshow"); |
76 |
| -</script> |
| 106 | +<!-- the tabs --> |
| 107 | +<div class="slidetabs"> |
| 108 | + <a href="#"></a> |
77 | 109 |
|
78 |
| -<button onClick='api.play();'>Play</button> |
79 |
| -<button onClick='api.stop();'>Stop</button> |
| 110 | + <a href="#"></a> |
| 111 | + <a href="#"></a> |
| 112 | +</div> |
| 113 | + |
| 114 | +<div style="clear:both;margin:30px 0;text-align:center;padding-right:40px"> |
| 115 | + |
| 116 | +<button onClick='$(".slidetabs").data("slideshow").play();'>Play</button> |
| 117 | +<button onClick='$(".slidetabs").data("slideshow").stop();'>Stop</button> |
| 118 | +</div> |
80 | 119 |
|
81 | 120 |
|
| 121 | +<script language="JavaScript"> |
| 122 | +$(function() { |
| 123 | + |
| 124 | + $(".slidetabs").tabs(".images > div", { |
| 125 | + |
| 126 | + // enable "cross-fading" effect |
| 127 | + effect: 'fade', |
| 128 | + fadeOutSpeed: "slow", |
| 129 | + |
| 130 | + // start from the beginning after the last tab |
| 131 | + rotate: true |
| 132 | + |
| 133 | + // use the slideshow plugin. It accepts its own configuration |
| 134 | + }).slideshow(); |
| 135 | +}); |
| 136 | +</script> |
| 137 | + |
| 138 | +</body> |
82 | 139 |
|
| 140 | +</html> |
0 commit comments