Template:CSS/UT-Tokyo/CTCD/Contents

From 2014.igem.org

(Difference between revisions)
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";
}
}
-
var node = document.getElementById(str);
 
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(link == "top"){
+
if(hoge == 1){
-
$("#contentsBody").mCustomScrollbar("scrollTo","top");
+
clearInterval(huga);
-
}else{
+
if(typeof link !== "undefined"){
-
var href = "#" + link;
+
if(link == "top"){
-
var target = $(href);
+
$("#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");
 +
}
 +
}
}
}
-
}else{
+
},500);
-
if(typeof getUrlVars()["cont"] !== "undefined"){
+
-
var href = "#" + getUrlVars()["cont"];
+
-
var target = $(href);
+
-
$("#contentsBody").mCustomScrollbar("scrollTo",target);
+
-
}else{
+
-
$("#contentsBody").mCustomScrollbar("scrollTo","top");
+
-
}
+
-
}
+
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