From 5aba72e836eed24b343d475a72c36a2c25780f35 Mon Sep 17 00:00:00 2001 From: Viljami S Date: Tue, 27 Mar 2012 14:53:02 +0300 Subject: [PATCH] Adding new callback demo --- demo/demo.css | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++ demo/demo.html | 32 +++++++++++++++++++++++- 2 files changed, 98 insertions(+), 1 deletion(-) diff --git a/demo/demo.css b/demo/demo.css index bead612..eccbade 100644 --- a/demo/demo.css +++ b/demo/demo.css @@ -130,3 +130,70 @@ a { font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif; } } + +/* Callback example */ + +h3 { + font: 20px/30px "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; + color: #fff; + } + +.events { + list-style: none; + } + +.callbacks_container { + margin-bottom: 50px; + position: relative; + float: left; + width: 100%; + } + +.callbacks { + position: relative; + list-style: none; + overflow: hidden; + width: 100%; + padding: 0; + margin: 0; + } + +.callbacks li { + position: absolute; + width: 100%; + left: 0; + top: 0; + } + +.callbacks img { + display: block; + height: auto; + width: 100%; + border: 0; + } + +.callbacks_nav { + position: absolute; + -webkit-tap-highlight-color: rgba(0,0,0,0); + top: 56%; + left: 0; + opacity: 0.7; + text-indent: -9999px; + overflow: hidden; + text-decoration: none; + height: 61px; + width: 38px; + background: transparent url("themes/themes.gif") no-repeat left top; + margin-top: -45px; + } + +.callbacks_nav:active { + opacity: 1.0; + } + +.callbacks_nav.next { + left: auto; + background-position: right top; + right: 0; + } diff --git a/demo/demo.html b/demo/demo.html index 1aa077b..130a675 100644 --- a/demo/demo.html +++ b/demo/demo.html @@ -18,12 +18,30 @@ // Slideshow 2 $("#slides2").responsiveSlides({ - auto: true, + auto: false, pagination: true, fade: 300, maxwidth: 540 }); + // Slideshow 3 + $("#slides3").responsiveSlides({ + auto: false, + pagination: false, + nav: true, + fade: 400, + namespace: "callbacks" + }).bind({ + // Before callback + "callbacks-before": function () { + $('.events').append("
  • before event fired.
  • "); + }, + // After callback + "callbacks-after": function () { + $('.events').append("
  • after event fired.
  • "); + } + }); + }); @@ -46,6 +64,18 @@
  • + +
    + +
    + + See the documentation