Projet

Général

Profil

Paste
Télécharger (6,91 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / libraries / flexslider-version / demo / video.html @ 9d13637e

1
<!DOCTYPE html>
2
<html class="no-js" lang="en">
3
<head>
4
        <meta content="charset=utf-8">
5
        <title>FlexSlider 2</title>
6
        <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
7

    
8
  <!-- Demo CSS -->
9
        <link rel="stylesheet" href="css/demo.css" type="text/css" media="screen" />
10
        <link rel="stylesheet" href="../flexslider.css" type="text/css" media="screen" />
11

    
12
        <!-- Modernizr -->
13
  <script src="js/modernizr.js"></script>
14

    
15
</head>
16
<body class="loading">
17

    
18
  <div id="container" class="cf">
19
    <header role="navigation">
20
      <a class="logo" href="http://www.woothemes.com" title="WooThemes">
21
        <img src="images/logo.png" alt="WooThemes" />
22
          </a>
23
      <h1>FlexSlider 2</h1>
24
      <h2>The best responsive slider. Period.</h2>
25
      <a class="button green" href="https://github.com/woothemes/FlexSlider/zipball/master">Download Flexslider</a>
26
      <h3 class="nav-header">Other Examples</h3>
27
      <nav>
28
        <ul>
29
          <li><a href="index.html">Basic Slider</a></li>
30
          <li><a href="thumbnail-controlnav.html">Slider w/thumbnail controlNav pattern</a></li>
31
          <li><a href="thumbnail-slider.html">Slider w/thumbnail slider</a></li>
32
          <li><a href="basic-carousel.html">Basic Carousel</a></li>
33
          <li><a href="carousel-min-max.html">Carousel with min and max ranges</a></li>
34
          <li><a href="dynamic-carousel-min-max.html">Carousel with dynamic min/max ranges</a></li>
35
          <li class="active"><a href="video.html">Video & the api (vimeo)</a></li>
36
          <li><a href="video-wistia.html">Video & the api (wistia)</a></li>
37
        </ul>
38
      </nav>
39
    </header>
40
    <div id="main" role="main">
41
      <section class="slider">
42
        <div class="flexslider">
43
          <ul class="slides">
44
            <li>
45
              <iframe id="player_1" src="http://player.vimeo.com/video/39683393?api=1&amp;player_id=player_1" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
46
                              </li>
47
                              <li>
48
                          <img src="images/kitchen_adventurer_lemon.jpg" />
49
                              </li>
50
                              <li>
51
                          <img src="images/kitchen_adventurer_donut.jpg" />
52
                              </li>
53
                              <li>
54
                          <img src="images/kitchen_adventurer_caramel.jpg" />
55
                              </li>
56
          </ul>
57
        </div>
58
      </section>
59
      <aside>
60
        <div class="cf">
61
          <h3>Video</h3>
62
          <ul class="toggle cf">
63
            <li class="js"><a href="#view-js">JS</a></li>
64
            <li class="html"><a href="#view-html">HTML</a></li>
65
          </ul>
66
        </div>
67
        <div id="view-js" class="code">
68
          <pre class="brush: js; toolbar: false; gutter: false;">
69
            // Can also be used with $(document).ready()
70
            $(window).load(function() {
71

    
72
              // Vimeo API nonsense
73
              var player = document.getElementById('player_1');
74
              $f(player).addEvent('ready', ready);
75

    
76
              function addEvent(element, eventName, callback) {
77
                if (element.addEventListener) {
78
                  element.addEventListener(eventName, callback, false)
79
                } else {
80
                  element.attachEvent(eventName, callback, false);
81
                }
82
              }
83

    
84
              function ready(player_id) {
85
                var froogaloop = $f(player_id);
86
                froogaloop.addEvent('play', function(data) {
87
                  $('.flexslider').flexslider("pause");
88
                });
89
                froogaloop.addEvent('pause', function(data) {
90
                  $('.flexslider').flexslider("play");
91
                });
92
              }
93

    
94

    
95
              // Call fitVid before FlexSlider initializes, so the proper initial height can be retrieved.
96
              $(".flexslider")
97
                .fitVids()
98
                .flexslider({
99
                  animation: "slide",
100
                  useCSS: false,
101
                  animationLoop: false,
102
                  smoothHeight: true,
103
                  before: function(slider){
104
                    $f(player).api('pause');
105
                  }
106
              });
107
            });
108
          </pre>
109
        </div>
110
        <div id="view-html" class="code">
111
          <pre class="brush: xml; toolbar: false; gutter: false;">
112
            &lt;!-- Place somewhere in the &lt;body&gt; of your page -->
113
            &lt;div class="flexslider">
114
              &lt;ul class="slides">
115
                &lt;li>
116
                  &lt;iframe id="player_1" src="http://player.vimeo.com/video/39683393?api=1&amp;player_id=player_1" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen>&lt;/iframe>
117
                &lt;/li>
118
                &lt;li>
119
                  &lt;img src="slide2.jpg" />
120
                &lt;/li>
121
                &lt;li>
122
                  &lt;img src="slide3.jpg" />
123
                &lt;/li>
124
                &lt;li>
125
                  &lt;img src="slide4.jpg" />
126
                &lt;/li>
127
              &lt;/ul>
128
            &lt;/div>
129
          </pre>
130
        </div>
131
      </aside>
132
    </div>
133

    
134
  </div>
135

    
136
  <!-- jQuery -->
137
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
138
  <script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.min.js">\x3C/script>')</script>
139

    
140
  <!-- FlexSlider -->
141
  <script defer src="../jquery.flexslider.js"></script>
142

    
143
  <script type="text/javascript">
144
    $(function(){
145
      SyntaxHighlighter.all();
146
    });
147
    $(window).load(function(){
148

149
      // Vimeo API nonsense
150
      var player = document.getElementById('player_1');
151
      $f(player).addEvent('ready', ready);
152

153
      function addEvent(element, eventName, callback) {
154
        (element.addEventListener) ? element.addEventListener(eventName, callback, false) : element.attachEvent(eventName, callback, false);
155
      }
156

157
      function ready(player_id) {
158
        var froogaloop = $f(player_id);
159

160
        froogaloop.addEvent('play', function(data) {
161
          $('.flexslider').flexslider("pause");
162
        });
163

164
        froogaloop.addEvent('pause', function(data) {
165
          $('.flexslider').flexslider("play");
166
        });
167
      }
168

169

170
      // Call fitVid before FlexSlider initializes, so the proper initial height can be retrieved.
171
      $(".flexslider")
172
        .fitVids()
173
        .flexslider({
174
          animation: "slide",
175
          useCSS: false,
176
          animationLoop: false,
177
          smoothHeight: true,
178
          start: function(slider){
179
            $('body').removeClass('loading');
180
          },
181
          before: function(slider){
182
            $f(player).api('pause');
183
          }
184
      });
185
    });
186
  </script>
187

    
188
   <!-- Syntax Highlighter -->
189
        <script type="text/javascript" src="js/shCore.js"></script>
190
        <script type="text/javascript" src="js/shBrushXml.js"></script>
191
        <script type="text/javascript" src="js/shBrushJScript.js"></script>
192

    
193
  <!-- Optional FlexSlider Additions -->
194
    <script src="js/froogaloop.js"></script>
195
        <script src="js/jquery.fitvid.js"></script>
196
        <script src="js/demo.js"></script>
197

    
198
</body>
199
</html>