Thursday, November 11, 2010

Java Script for "Page Flip"



This is the Java Script I got from SitePoint forum. Unfortunately, I'm not familiar with Java, maybe you guys can test it. And hope this could help any of you.

========================================================================

<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript">

// set constants

var $pageheight = 189; // our single page height
var $pagewidth = 146; // our single page width



var $pageYpos = 0; // current Y position of our bg-image (in both pages)

$(document).ready(function(){ // When the page is ready


/* left page turner */
$("#leftpage").click( function() {
$pageYpos = $pageYpos + $pageheight; // update Y postion
$("#leftpage").css("background-position", "0px "+$pageYpos+"px");// move the background position

setTimeout ('$("#flip").css("background-position", "top center");', 200);
setTimeout ('$("#rightpage").css("background-position", "146px "+$pageYpos+"px");', 200);

}); // close leftpage click function

/* right page turner */
$("#rightpage").click( function() {
$pageYpos = $pageYpos - $pageheight; // note: minus page height
$("#rightpage")
.css("background-position", "0px "+$pageYpos+"px");

$("#flip").css("background-position", "top left");
setTimeout ('$("#flip").css("background-position", "top center");', 200);
setTimeout ('$("#leftpage").css("background-position", "146px "+$pageYpos+"px");', 200);

}); // close rightpage click function
}); // close doc ready

</script>

========================================================================

Resource :http://www.sitepoint.com/examples/jquery/animate4.php

No comments:

Post a Comment