Template:Team:TU-Munich/TUM13 Script
From 2013.igem.org
(Difference between revisions)
Line 35: | Line 35: | ||
$("div#teamfield").mousemove(function(event){ | $("div#teamfield").mousemove(function(event){ | ||
- | + | for (i=0; i<$members.length; i++) { | |
- | + | ||
+ | if ( $members.eq(i).offset().left > event.pageX ) { | ||
+ | |||
+ | if ( $members.eq(i).offset().top > event.pageY ) { | ||
+ | |||
+ | $members.eq(i).removeClass(); | ||
+ | $members.eq(i).addClass("top-left"); | ||
+ | |||
+ | } else if ( $members.eq(i).offset().top <= event.pageY && ( $members.eq(i).offset().top + $members.eq(i).height() ) >= event.pageY ) { | ||
+ | |||
+ | $members.eq(i).removeClass(); | ||
+ | $members.eq(i).addClass("left"); | ||
+ | |||
+ | } else if ( ( $members.eq(i).offset().top + $members.eq(i).height() ) < event.pageY ) { | ||
+ | |||
+ | $members.eq(i).removeClass(); | ||
+ | $members.eq(i).addClass("bottom-left"); | ||
+ | |||
} | } | ||
+ | |||
+ | } else if ( $members.eq(i).offset().left <= event.pageX && ( $members.eq(i).offset().left + $members.eq(i).width() ) >= event.pageX ) { | ||
+ | |||
+ | if ( $members.eq(i).offset().top > event.pageY ) { | ||
+ | |||
+ | $members.eq(i).removeClass(); | ||
+ | $members.eq(i).addClass("top"); | ||
+ | |||
+ | } else if ( $members.eq(i).offset().top <= event.pageY && ( $members.eq(i).offset().top + $members.eq(i).height() ) >= event.pageY ) { | ||
+ | |||
+ | $members.eq(i).removeClass(); | ||
+ | $members.eq(i).addClass("front"); | ||
+ | |||
+ | } else if ( ( $members.eq(i).offset().top + $members.eq(i).height() ) < event.pageY ) { | ||
+ | |||
+ | $members.eq(i).removeClass(); | ||
+ | $members.eq(i).addClass("bottom"); | ||
+ | |||
+ | } | ||
+ | |||
+ | } else if ( ( $members.eq(i).offset().left + $members.eq(i).width() ) < event.pageX ) { | ||
+ | |||
+ | if ( $members.eq(i).offset().top > event.pageY ) { | ||
+ | |||
+ | $members.eq(i).removeClass(); | ||
+ | $members.eq(i).addClass("top-right"); | ||
+ | |||
+ | } else if ( $members.eq(i).offset().top <= event.pageY && ( $members.eq(i).offset().top + $members.eq(i).height() ) >= event.pageY ) { | ||
+ | |||
+ | $members.eq(i).removeClass(); | ||
+ | $members.eq(i).addClass("right"); | ||
+ | |||
+ | } else if ( ( $members.eq(i).offset().top + $members.eq(i).height() ) < event.pageY ) { | ||
+ | |||
+ | $members.eq(i).removeClass(); | ||
+ | $members.eq(i).addClass("bottom-right"); | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
}); | }); | ||
Revision as of 11:45, 29 August 2013