Difference between revisions of "Team:SSTi-SZGD/js/Template"

m (modify title)
m
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
$(function(){
 
$(function(){
 
 
 +
//change shortcut icon
 
$('link[rel="shortcut icon"]').attr('href','https://static.igem.org/mediawiki/2018/1/1c/T--SSTi-SZGD--Logo.png');
 
$('link[rel="shortcut icon"]').attr('href','https://static.igem.org/mediawiki/2018/1/1c/T--SSTi-SZGD--Logo.png');
$(document).attr("title","Home - Team:SSTi-SZGD - 2018.igem.org");
 
 
 
 +
//add revised
 +
$("meta[name='copyright']").after("<meta name='revised' content='Miyo Yang,6/11/2018,10/15/2018'/>");
 
 
if($(window).width()<768){
+
//smooth scroll href
$(".page_menu").attr({"data-toggle":"collapse","data-target":"#example-navbar-collapse"});
+
$('a[href*=\\#]').click(function(){
$(".page_menu").css("cursor","pointer");
+
}else{
+
$(".page_menu").attr({"data-toggle":"","data-target":""});
+
$(".page_menu").css("cursor","default");
+
}
+
$(window).resize(function(){
+
 
 
if($(window).width()<768){
+
    if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){
$(".page_menu").attr({"data-toggle":"collapse","data-target":"#example-navbar-collapse"});
+
var $target=$(this.hash);
$(".page_menu").css("cursor","pointer");
+
$target=$target.length&&$target||$('[name='+this.hash.slice(1)+']');
 +
if($target.length){
 +
var targetOffset=$target.offset().top;
 +
$('html,body').animate({
 +
scrollTop:targetOffset-100
 +
},1000);
 +
return false;
 +
}
 +
    }
 +
   
 +
});
 +
 +
//add lang?cn
 +
$('a:not([href*=\\#])').click(function(e){
 +
   
 +
e.preventDefault();
 +
if(window.location.search==""){
 +
window.location.href=$(this).attr('href');
 
}else{
 
}else{
$(".page_menu").attr({"data-toggle":"","data-target":""});
+
window.location.href=""+$(this).attr('href')+"?lang=cn";
$(".page_menu").css("cursor","default");
+
 
}
 
}
 
 
});
+
    });
+
   
+
 
});
 
});

Latest revision as of 16:14, 2 October 2018

$(function(){

//change shortcut icon $('link[rel="shortcut icon"]').attr('href','https://static.igem.org/mediawiki/2018/1/1c/T--SSTi-SZGD--Logo.png');

//add revised $("meta[name='copyright']").after("<meta name='revised' content='Miyo Yang,6/11/2018,10/15/2018'/>");

//smooth scroll href $('a[href*=\\#]').click(function(){

   	if(location.pathname.replace(/^\//,)==this.pathname.replace(/^\//,)&&location.hostname==this.hostname){

var $target=$(this.hash); $target=$target.length&&$target||$('[name='+this.hash.slice(1)+']'); if($target.length){ var targetOffset=$target.offset().top; $('html,body').animate({ scrollTop:targetOffset-100 },1000); return false; } }

});

//add lang?cn $('a:not([href*=\\#])').click(function(e){

e.preventDefault(); if(window.location.search==""){ window.location.href=$(this).attr('href'); }else{ window.location.href=""+$(this).attr('href')+"?lang=cn"; }

   });
   

});