Team:Dundee/HumanPractice/Comic
From 2013.igem.org
(Difference between revisions)
Kyleharrison (Talk | contribs) |
Kyleharrison (Talk | contribs) |
||
(36 intermediate revisions not shown) | |||
Line 5: | Line 5: | ||
<head> | <head> | ||
- | + | <title>iGEM Dundee Motion Comic | Demo at KyleHarrison.co.uk</title> | |
- | + | <meta name="description" content="A simple motion comic using a jQuery plugin to slide through details of an image."> | |
- | + | <meta http-equiv="Content-Type" content="text/html;charset=utf-8" > | |
- | + | ||
- | + | <!-- Including jQuery --> | |
- | + | <script src="http://code.jquery.com/jquery-1.7.min.js"></script> | |
- | + | ||
- | + | <!-- Optional plugins --> | |
- | + | <script src="http://www.kyleharrison.co.uk/igem/Comic/jquery/optional/jquery.hotkeys.js"></script> | |
- | + | <script src="http://www.kyleharrison.co.uk/igem/Comic/jquery/optional/jquery.easing.js"></script> | |
- | + | ||
- | + | <!-- Including the main plugin file --> | |
- | + | <script src="http://www.kyleharrison.co.uk/igem/Comic/imgplayer/jquery.imgplayer.js"></script> | |
- | + | ||
- | + | ||
- | + | <!-- Config for this demo --> | |
- | + | ||
- | + | <script> | |
- | + | ||
- | + | $(document).ready(function() { | |
- | + | ||
- | + | var windowWidth = $(window).width, | |
- | + | windowHeight = $(window).height; | |
- | + | ||
- | + | $('img#comicpage').imgplayer({ | |
- | + | frames: [ | |
+ | // 10th Frame | ||
+ | [0,0,1300,1838,{ | ||
+ | onStart: function(){ | ||
+ | darkStyle(); | ||
+ | } | ||
+ | }] | ||
+ | ], | ||
+ | debug: false, | ||
+ | }); | ||
+ | |||
+ | /* Keyboard Hotkeys */ | ||
+ | |||
+ | $(document).bind('keyup', 'right', incrementComicCounter()); | ||
+ | $(document).bind('keyup', 'left' , decrementComicCounter()); | ||
- | + | document.getElementById("comicpage").style.height="100%"; | |
- | + | document.getElementById("comicpage").style.width="100%"; | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | }); | |
- | + | ||
- | + | /* This functions are just examples and used in the callbacks */ | |
- | + | ||
- | + | function changeBGColor(color) { | |
- | + | $('body').stop().animate({ | |
- | + | backgroundColor: color | |
- | + | }); | |
- | + | } | |
- | + | ||
- | + | function greenStyle(){ | |
- | + | changeBGColor('#029B86'); | |
- | + | $('#wrapper #text').css('color','#73F4E1'); | |
- | + | $('#wrapper .imgplayer-frame').css('border-color', '#73F4E1'); | |
- | + | //$('#wrapper .imagewalk-navi a.button').css('background-color', '#73F4E1'); | |
- | + | } | |
- | + | ||
- | + | function darkStyle(){ | |
- | + | changeBGColor('#111'); | |
- | + | $('#wrapper #text').css('color','#444'); | |
- | + | $('#wrapper strong').css('color','#666'); | |
- | + | $('#wrapper .imgplayer-frame').css('border-color', '#333'); | |
- | + | //$('#wrapper .imagewalk-navi a.button').css('background-color', '#222'); | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | } | ||
+ | |||
+ | function lightgreyStyle(){ | ||
+ | changeBGColor('#333'); | ||
+ | $('#wrapper #text').css('color','#666'); | ||
+ | $('#wrapper .imgplayer-frame').css('border-color', '#555'); | ||
+ | } | ||
+ | |||
+ | |||
+ | </script> | ||
- | <link href="http://www.kyleharrison.co.uk/igem/Comic/imgplayer/imgplayer.css" rel="stylesheet" type="text/css" media="screen" /> | + | |
+ | <link href="http://www.kyleharrison.co.uk/igem/Comic/imgplayer/imgplayer.css" rel="stylesheet" type="text/css" media="screen" /> | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
var counter = 0; | var counter = 0; | ||
- | + | var comicPages =8; | |
- | + | ||
- | |||
function incrementComicCounter(){ | function incrementComicCounter(){ | ||
- | + | var comicpage = document.getElementById("comicpage"); | |
- | + | if(counter>=comicPages){ | |
- | + | counter=0; | |
- | + | } else { | |
- | + | counter++; | |
- | + | } | |
- | + | comicpage.setAttribute("src", "http://www.kyleharrison.co.uk/igem/Comic/demo/page-"+counter+".jpg"); | |
- | + | document.getElementById("currentPage").innerHTML = "Viewing Page : "+(counter+1); | |
+ | document.getElementById("comicpage").style.height="100%"; | ||
+ | document.getElementById("comicpage").style.width="100%"; | ||
+ | } | ||
- | |||
- | |||
- | |||
- | |||
function decrementComicCounter(){ | function decrementComicCounter(){ | ||
- | + | var comicpage = document.getElementById("comicpage"); | |
- | + | if(counter<=0){ | |
- | + | counter=comicPages; | |
- | + | } else { | |
- | + | counter--; | |
- | + | } | |
- | + | comicpage.setAttribute("src", "http://www.kyleharrison.co.uk/igem/Comic/demo/page-"+counter+".jpg"); | |
- | + | document.getElementById("currentPage").innerHTML = "Viewing Page : "+(counter+1); | |
- | + | } | |
</script> | </script> | ||
Line 119: | Line 126: | ||
<!-- Begin page content --> | <!-- Begin page content --> | ||
- | <div class="container"> | + | <div class="container" padding-top:10px;""> |
- | < | + | <!-- Title --> |
- | <div | + | <div class="page-header" style="padding-top:10px;"> |
+ | <h2><b>University of Dundee 2013 iGEM team presents...</b> </h2> | ||
+ | </div> | ||
+ | <!-- Title End --> | ||
- | |||
- | |||
- | |||
- | + | <div id="wrapper" style="margin-top:-35px;"> | |
- | + | ||
- | + | <img id="comicpage" src="http://www.kyleharrison.co.uk/igem/Comic/demo/page-0.jpg" width="1300" height="1838"> | |
- | + | ||
- | + | ||
- | + | ||
- | + | <center> | |
- | + | <button class="btn btn-primary btn-large" style="margin-right:15px;margin-top:10px;" onclick="decrementComicCounter()">Previous Page</button> | |
+ | <button class ="btn btn-primary btn-large" style="margin-top:10px;" onclick="incrementComicCounter()">Next Page</button> | ||
- | + | <div id="currentPage" style="margin-top:15px;padding-bottom:15px;"> <p><strong>Viewing Page : 1</strong> </p></div> | |
- | + | </center> | |
+ | </div> | ||
- | + | <div class="row"> | |
+ | <div class="span12"> | ||
+ | |||
+ | <div class="row"> | ||
+ | <div class="span12"> | ||
+ | |||
+ | <h2>Download Our Comic Now!</h2> | ||
+ | <p> Our comic is available for download, free of charge. <a href="https://static.igem.org/mediawiki/2013/1/13/Dundee_iGEM_2013_Comic.pdf">Download</a> a copy of our PDF down by opening this link and selecting download in Acrobat Reader. Afterwards you can read it on your computer, tablet device, or even mobile phone.</p> | ||
+ | </div> | ||
+ | </div> | ||
- | |||
<div id="push"></div> | <div id="push"></div> | ||
- | </div> | + | </div>a |
<div id="footer"> | <div id="footer"> | ||
Line 154: | Line 168: | ||
</div> | </div> | ||
- | + | <!-- Le javascript | |
- | + | ||
- | + | ||
================================================== --> | ================================================== --> | ||
<!-- Placed at the end of the document so the pages load faster --> | <!-- Placed at the end of the document so the pages load faster --> |
Latest revision as of 22:16, 4 October 2013
University of Dundee 2013 iGEM team presents...
Viewing Page : 1
Download Our Comic Now!
Our comic is available for download, free of charge. Download a copy of our PDF down by opening this link and selecting download in Acrobat Reader. Afterwards you can read it on your computer, tablet device, or even mobile phone.