Team:Dundee/HumanPractice/Comic
From 2013.igem.org
(Difference between revisions)
Kyleharrison (Talk | contribs) |
Kyleharrison (Talk | contribs) |
||
(55 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="../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 161: | Line 126: | ||
<!-- Begin page content --> | <!-- Begin page content --> | ||
- | <div class="container"> | + | <div class="container" padding-top:10px;""> |
<!-- Title --> | <!-- Title --> | ||
- | <div class="page-header"> | + | <div class="page-header" style="padding-top:10px;"> |
- | <h2><b> | + | <h2><b>University of Dundee 2013 iGEM team presents...</b> </h2> |
</div> | </div> | ||
<!-- Title End --> | <!-- 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"> | ||
- | <button onclick="decrementComicCounter()">Previous Page</button> | + | <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 202: | 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 --> | ||
<!-- the neccessary javascript --> | <!-- the neccessary javascript --> | ||
- | |||
<script src="http://www.kyleharrison.co.uk/igem/js/bootstrap.min.js"></script> | <script src="http://www.kyleharrison.co.uk/igem/js/bootstrap.min.js"></script> | ||
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.