Creo un DIV dándole la función de un botón, cuando hago click en el DIV con ID slogin, me realiza correctamente la acción que debe de hacer, pero cuando vuelvo a hacer click sobre el mismo DIV, me realiza la acción dos veces en vez de una, y si vuelvo a hacer click, me la repite el doble, es decir, 4 veces más, y su vuelvo a hacer click 8 y así sucesivamente, alguien sabe cual puede ser el problema?
Gracias.
Código:
<script src="series/scripts/jquery.js" type="text/javascript"></script> <link href="series/scripts/style.css" type="text/css" rel="stylesheet"></link> <script> function comurl() { juser = $("#user").attr('value'); jpass = $("#pass").attr('value'); urk = "comprueba.php?user="+juser+"&pass="+jpass; $("#slogin").addClass('login glogin'); $("#user").select(); $("#loading").load(urk, function(){ $("#slogin").removeClass('login glogin'); $("#slogin").removeClass('login clogin'); $("#slogin").addClass("login slogin"); }); } $(document).ready(function(){ $("#user").focus(function(){ $("#active2").css('display', 'none'); $("#slogin").removeClass("login clogin"); $("#slogin").addClass("login slogin"); $("#active1").css('display', 'block'); }); $("#pass").focus(function(){ $("#active1").css('display', 'none'); $("#slogin").removeClass("login clogin"); $("#slogin").addClass("login slogin"); $("#active2").css('display', 'block'); }); $("#slogin").focus(function(){ $("#active1").css('display', 'none'); $("#slogin").addClass('login clogin'); $("#active2").css('display', 'none'); }); $('#slogin').bind({ click: function() { comurl(); }, keydown: function(event) { if (event.keyCode == '13') { comurl(); } } }); }); </script> </head> <div id="cube"><div id="loading"></div></div> <div id="base"> <div id="login" class="login cube"> <div id="active1" class="login active"></div> <div id="userc"><input id="user" type="text" name="user" class="cba" value="" tabindex="1" /></div> <div id="active2" class="login active"></div> <div id="passc"><input id="pass" type="password" name="pass" class="cba" value="" tabindex="2" /></div> <div id="slogin" class="login slogin" tabindex="3"></div> </div> </div>