Template:CSS/UT-Tokyo/CTCD/Contents
From 2014.igem.org
(Difference between revisions)
Pineappler (Talk | contribs) |
Pineappler (Talk | contribs) |
||
Line 540: | Line 540: | ||
}else{ | }else{ | ||
var str = cont; | var str = cont; | ||
+ | } | ||
+ | |||
+ | var node = document.getElementById(str); | ||
+ | |||
+ | var hoge = 0; | ||
+ | |||
+ | var read = "#" + str; | ||
+ | var loC = "https://2014.igem.org/Team:UT-Tokyo/CTCD/Contents/" + str.replace("-block","") + "?action=raw"; | ||
+ | var existCheck = node.getElementsByTagName("div"); | ||
+ | if(existCheck.length == 0){ | ||
+ | $(read).load(loC,function(data){ | ||
+ | if(data == null){ | ||
+ | $(read).append("読み込みに失敗しました"); | ||
+ | hoge = 1; | ||
+ | }else{ | ||
+ | hoge = 1; | ||
+ | } | ||
+ | }); | ||
+ | }else{ | ||
+ | hoge = 1; | ||
} | } | ||
Line 560: | Line 580: | ||
pc.style.height = "1850px"; | pc.style.height = "1850px"; | ||
} | } | ||
- | |||
loading.style.display = "none"; | loading.style.display = "none"; | ||
node.style.display = "block"; | node.style.display = "block"; | ||
Line 568: | Line 587: | ||
btnode.style.display = "block"; | btnode.style.display = "block"; | ||
} | } | ||
- | if(typeof link !== "undefined"){ | + | var huga = setInterval(function(){ |
- | + | if(hoge == 1){ | |
- | + | clearInterval(huga); | |
- | + | if(typeof link !== "undefined"){ | |
- | + | if(link == "top"){ | |
- | + | $("#contentsBody").mCustomScrollbar("scrollTo","top"); | |
- | $("#contentsBody").mCustomScrollbar("scrollTo",target); | + | }else{ |
+ | var href = "#" + link; | ||
+ | var target = $(href); | ||
+ | $("#contentsBody").mCustomScrollbar("scrollTo",target); | ||
+ | } | ||
+ | }else{ | ||
+ | if(typeof getUrlVars()["cont"] !== "undefined"){ | ||
+ | var href = "#" + getUrlVars()["cont"]; | ||
+ | var target = $(href); | ||
+ | $("#contentsBody").mCustomScrollbar("scrollTo",target); | ||
+ | }else{ | ||
+ | $("#contentsBody").mCustomScrollbar("scrollTo","top"); | ||
+ | } | ||
+ | } | ||
} | } | ||
- | } | + | },500); |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
var team = document.getElementById("Team-top"); | var team = document.getElementById("Team-top"); | ||
if(team.style.display != "none"){ | if(team.style.display != "none"){ |
Revision as of 07:53, 16 October 2014