Team:University College London/js/initjs
From 2012.igem.org
(Difference between revisions)
Line 28: | Line 28: | ||
alert(left); | alert(left); | ||
if(left < 0) { left = 0; } else if(left > 840) { left = 840; } | if(left < 0) { left = 0; } else if(left > 840) { left = 840; } | ||
- | glossarybox.css({"left": | + | glossarybox.css({"left":left,"top":e.pageY+30}); |
$.ajax({ | $.ajax({ | ||
url: "https://2012.igem.org/wiki/index.php?title=Team:University_College_London/Glossary/"+title+"&action=raw", | url: "https://2012.igem.org/wiki/index.php?title=Team:University_College_London/Glossary/"+title+"&action=raw", |
Revision as of 14:58, 4 August 2012
$(document).ready(function(){
$('#wikimenutoggleon').click(function(){ $('#top-section').show(); $('#wikimenutoggleoff').show(); $('#wikimenutoggleon').hide(); });
$('#wikimenutoggleoff').click(function(){
$('#top-section').hide(); $('#wikimenutoggleoff').hide(); $('#wikimenutoggleon').show(); });
var ucligem = $('#ucligem');
ucligem.append('');var glossarybox = $('#glossary-box');
$('.glossary').each(function() {
$this = $(this); $.data(this, 'title', $this.attr('title')); $this.removeAttr('title'); });
$('.glossary').mouseenter(function(e){
var caller = $(this); var title = $.data(this,'title'); var left = e.pageX - ucligem.offset().left - 150; // -150 as width is 300 alert(left); if(left < 0) { left = 0; } else if(left > 840) { left = 840; } glossarybox.css({"left":left,"top":e.pageY+30}); $.ajax({ url: "https://2012.igem.org/wiki/index.php?title=Team:University_College_London/Glossary/"+title+"&action=raw", success: function(data){glossarybox.text(data); glossarybox.show();}, }); }).mouseout(function(){glossarybox.hide();});
});