Team:TU-Delft/Test2

From 2011.igem.org

(Difference between revisions)
Line 79: Line 79:
</style>
</style>
 +
<script type="text/javascript">
 +
var $mybook = $(‘#mybook’);
 +
var $bttn_next = $(‘#next_page_button’);
 +
var $bttn_prev = $(‘#prev_page_button’);
 +
var $loading = $(‘#loading’);
 +
var $mybook_images = $mybook.find(‘img’);
 +
var cnt_images = $mybook_images.length;
 +
var loaded = 0;
 +
//preload all the images in the book,
 +
//and then call the booklet plugin
 +
$mybook_images.each(function(){
 +
var $img = $(this);
 +
var source = $img.attr(‘src’);
 +
$(‘<img/>’).load(function(){
 +
++loaded;
 +
if(loaded == cnt_images){
 +
$loading.hide();
 +
$bttn_next.show();
 +
$bttn_prev.show();
 +
$mybook.show().booklet({
 +
name: null,
 +
// name of the booklet to display in the document title bar
 +
width: 800,
 +
// container width
 +
height: 500,
 +
// container height
 +
speed: 600,
 +
// speed of the transition between pages
 +
direction: ‘LTR’,
 +
// direction of the overall content
 +
// organization, default LTR, left to right, can be
 +
// RTL for languages which read right to left
 +
startingPage: 0,
 +
// index of the first page to be displayed
 +
easing: ‘easeInOutQuad’,
 +
// easing method for complete transition
 +
easeIn: ‘easeInQuad’,
 +
// easing method for first half of transition
 +
easeOut: ‘easeOutQuad’,
 +
// easing method for second half of transition
 +
closed: true,
 +
// start with the book “closed”, will add empty
 +
// pages to beginning and end of book
 +
closedFrontTitle: null,
 +
// used with “closed”, “menu” and “pageSelector”,
 +
// determines title of blank starting page
 +
closedFrontChapter: null,
 +
// used with “closed”, “menu” and “chapterSelector”,
 +
// determines chapter name of blank starting page
 +
closedBackTitle: null,
 +
// used with “closed”, “menu” and “pageSelector”,
 +
// determines chapter name of blank ending page
 +
closedBackChapter: null,
 +
// used with “closed”, “menu” and “chapterSelector”,
 +
// determines chapter name of blank ending page
 +
covers: false,
 +
// used with “closed”, makes first and last pages
 +
//into covers, without page numbers (if enabled)
 +
pagePadding: 10,
 +
// padding for each page wrapper
 +
pageNumbers: true,
 +
// display page numbers on each page
 +
hovers: false,
 +
// enables preview pageturn hover animation,
 +
// shows a small preview of previous or next page on hover
 +
overlays: false,
 +
// enables navigation using a page sized overlay,
 +
// when enabled links inside the content will
 +
// not be clickable
 +
tabs: false,
 +
// adds tabs along the top of the pages
 +
tabWidth: 60,
 +
// set the width of the tabs
 +
tabHeight: 20,
 +
// set the height of the tabs
 +
arrows: false,
 +
// adds arrows overlayed over the book edges
 +
cursor: ‘pointer’,
 +
// cursor css setting for side bar areas
 +
hash: false,
 +
// enables navigation using a hash string,
 +
// ex: #/page/1 for page 1, will affect
 +
// all booklets with ‘hash’ enabled
 +
keyboard: true,
 +
// enables navigation with arrow keys
 +
// (left: previous, right: next)
 +
next: $bttn_next,
 +
// selector for element to use as click
 +
// trigger for next page
 +
prev: $bttn_prev,
 +
// selector for element to use as click
 +
// trigger for previous page
 +
menu: null,
 +
// selector for element to use as the menu area,
 +
// required for ‘pageSelector’
 +
pageSelector: false,
 +
// enables navigation with a dropdown menu of pages,
 +
// requires ‘menu’
 +
chapterSelector: false,
 +
// enables navigation with a dropdown menu of chapters,
 +
// determined by the “rel” attribute, requires ‘menu’
 +
shadows: true,
 +
// display shadows on page animations
 +
shadowTopFwdWidth: 166,
 +
// shadow width for top forward anim
 +
shadowTopBackWidth: 166,
 +
// shadow width for top back anim
 +
shadowBtmWidth: 50,
 +
// shadow width for bottom shadow
 +
before: function(){},
 +
// callback invoked before each page turn animation
 +
after: function(){}
 +
// callback invoked after each page turn animation
 +
});
 +
Cufon.refresh(); // if you want to use cufon
 +
}
 +
}).attr(‘src’,source);
 +
});
 +
</script>

Revision as of 12:51, 16 June 2011

Loading pages…
”"/

Slider Gallery

This tutorial is about creating a creative gallery…

Article Demo