Team:Tsinghua-E/Template

From 2013.igem.org

(Difference between revisions)
 
(3 intermediate revisions not shown)
Line 2: Line 2:
<style type="text/css">
<style type="text/css">
-
#PKU_navi_totop{
+
#totop{
   position: fixed;
   position: fixed;
   bottom: 15px;
   bottom: 15px;
   right: 15px;}
   right: 15px;}
-
#PKU_navi_totop li
+
#totop li
{
{
-
   width: 88px;
+
   width: 100px;
-
   height: 31px;
+
   height: 106px;
   padding: 0;
   padding: 0;
   overflow: hidden;
   overflow: hidden;
Line 17: Line 17:
</style>
</style>
<div>
<div>
-
  <ul id="PKU_navi_totop">
+
  <ul id="totop">
-
   <li onmouseover="ButtonMouseOver(this);" onmouseout="ButtonMouseOut(this);" onclick="NaviTotop();">
+
   <li onmouseover="ButtonMouseOver(this);" onmouseout="ButtonMouseOut(this);" onclick="NaviTotop();">  
-
     <img src="/wiki/images/e/e2/Peking2012_Top.png" alt="Totop" />
+
     <img src="/wiki/images/a/a3/Flytotop.png" alt="Totop" />
-
    <img src="/wiki/images/0/0d/Peking2012_Top_H.png" alt="Totop" />
+
   </li>
   </li>
  </ul>
  </ul>
Line 26: Line 25:
<script type="text/javascript" >
<script type="text/javascript" >
-
var naviMenu = document.getElementById('PKU_navi_menu');
 
-
var naviIndex = document.getElementById('PKU_navi_index');
 
-
 
-
var naviIndex_Cur = 0;
 
-
var naviIndex_Des = 1;
 
-
var naviHandle = null;
 
-
var naviHandleState = 0; //0:Noop 1:Growth 2:Wait 3:Wither
 
-
 
-
var menutitle = document.getElementsByTagName("h3");
 
-
var menuhtml = "";
 
-
var indexheight = 1.5 * (menutitle.length+2) * 16; /* 1em = 16px */
 
-
 
-
function ButtonMouseOver(objPointer)
 
-
{
 
-
  var Img = objPointer.getElementsByTagName("img");
 
-
  Img[1].style.display = "block";
 
-
  Img[0].style.display = "none";
 
-
}
 
-
 
-
function ButtonMouseOut(objPointer)
 
-
{
 
-
  var Img = objPointer.getElementsByTagName("img");
 
-
  Img[0].style.display = "block";
 
-
  Img[1].style.display = "none";
 
-
}
 
-
 
-
function NaviIndexGrowth()
 
-
{
 
-
  naviIndex_Cur = naviIndex_Cur * 0.7 + naviIndex_Des * 1.2 * 0.3;
 
-
  if (naviIndex_Cur>=naviIndex_Des)
 
-
  {
 
-
    naviIndex_Cur=naviIndex_Des;
 
-
    naviHandle = null;
 
-
    naviHandleState = 0;
 
-
  }
 
-
  else
 
-
  {
 
-
    naviHandle = setTimeout(NaviIndexGrowth,50);
 
-
  }
 
-
  naviMenu.style.width=naviIndex_Cur*250+'px';
 
-
  naviMenu.style.height=naviIndex_Cur*indexheight+'px';
 
-
}
 
-
function NaviIndexWither()
 
-
{
 
-
  naviIndex_Cur = naviIndex_Cur * 0.7 - 0.1;
 
-
  if (naviIndex_Cur<=0)
 
-
  {
 
-
    naviIndex_Cur=0;
 
-
    naviHandle = null;
 
-
    naviHandleState = 0;
 
-
    ButtonMouseOut(naviIndex);
 
-
    naviMenu.style.display="none";
 
-
  }
 
-
  else
 
-
  {
 
-
    naviHandle = setTimeout(NaviIndexWither,50);
 
-
  }
 
-
  naviMenu.style.width=naviIndex_Cur*250+'px';
 
-
  naviMenu.style.height=naviIndex_Cur*indexheight+'px';
 
-
}
 
-
function NaviIndexReturn()
 
-
{
 
-
  naviHandle = null;
 
-
  naviHandleState = 3;
 
-
  NaviIndexWither();
 
-
}
 
-
function NaviIndexWaiting()
 
-
{
 
-
  if (naviHandle) {clearTimeout(naviHandle);}
 
-
  naviHandle=setTimeout(NaviIndexReturn,1000);
 
-
  naviHandleState=2;
 
-
}
 
-
function NaviIndexTrigger()
 
-
{
 
-
  naviMenu.style.display="block";
 
-
  if (naviHandleState>1) {clearTimeout(naviHandle);naviHandle=null;}
 
-
  if (naviHandleState!=1) {NaviIndexGrowth();naviHandleState=1;}
 
-
}
 
-
 
var PageScrollElem,PageScrollBody;
var PageScrollElem,PageScrollBody;
var PageScrollHand=null;
var PageScrollHand=null;
Line 136: Line 56:
   PageScrollTotop();
   PageScrollTotop();
}
}
-
 
-
for (var it=1;it<menutitle.length;++it)
 
-
{
 
-
  menuhtml += '<li><a href="#title' + it + '">' + menutitle[it].innerHTML.replace(/<[^>]*>/g,"") + "</a></li>";
 
-
}
 
-
naviMenu.innerHTML = menuhtml;
 
-
naviMenu.style.display="none";
 
</script>
</script>

Latest revision as of 18:39, 27 September 2013

  • Totop

  • Totop






Animation of THU-E iGEM2013 Program

Game

Film tudou



Outtakes youtube

Film youtube