¾Æ·¡ ¿¹Á¦´Â °ÇÀ̳׿¡¼ ÀÛ¼ºÇÑ Sprite in gun.sprite.js (mootools 1.2) ¿¡¼ »ç¿ëµÈ ¿¹Á¦ÀÔ´Ï´Ù.
<div id="buttonContainer">
<a id="mail" class="btn" href="http://www.goole.com" target="_blank"></a>
<a id="calendar" class="btn" href="http://www.goole.com" target="_blank"></a>
<a id="toolbar" class="btn" href="http://www.goole.com" target="_blank"></a>
<a id="desktop" class="btn" href="http://www.goole.com" target="_blank"></a>
<a id="picasa" class="btn" href="http://www.goole.com" target="_blank"></a>
<a id="youtube" class="btn" href="http://www.goole.com" target="_blank"></a>
<a id="note" class="btn" href="http://www.goole.com" target="_blank"></a>
<div>
#buttonContainer { border:1px solid #ccc; height: 40px; width: 364px; margin:10px auto; }
a.btn { display:block; float: left; cursor:pointer; }
h2 {clear:both;}
script
<script type="text/javascript" src="mootools-1.2-core.js"</script>
<script type="text/javascript" src="gun.sprite.js"</script>
<script type="text/javascript">
var players = {};
window.addEvent('domready', function() {
$$('a.btn').each(function(el, idx){
var id = el.get('id');
players[id] = new gun.sprite.Sprite(el, {sprite:'url(svc_sprite_all.gif)' , movies:7, movie:idx + 1, framesPerMovie:7, frameSize:[52,37], toRight:false, wrap:false});
el.addEvent('mouseenter', function() {players[id].reverse();});
el.addEvent('mouseleave', function() { (function(){players[id].reverse();}).delay(120); });
});
});
</script>
Resource
svc_sprite_all.gif (Ãâó : http://www.google.co.kr)