Foros del Web » Programando para Internet » Javascript » Frameworks JS »

problema funciones dentro de for

Estas en el tema de problema funciones dentro de for en el foro de Frameworks JS en Foros del Web. buenos dias a todos, tengo un problema con el siguiente codigo: ---------- $(function() { for (i = 1; i <= 8; i++) { var it ...
  #1 (permalink)  
Antiguo 24/08/2011, 05:15
 
Fecha de Ingreso: enero-2010
Mensajes: 97
Antigüedad: 14 años, 2 meses
Puntos: 3
Exclamación problema funciones dentro de for

buenos dias a todos, tengo un problema con el siguiente codigo:

----------

$(function() {
for (i = 1; i <= 8; i++) {
var it = "#item" + i;
var cap = "#capaitem" + i;
$(it).mouseover(function(e) {
if(e.pageX >= 320) {
var mousex = e.pageX - 210; //coordenada X si sale a la izquierda
}else{
var mousex = e.pageX + 15; //Get X coodrinates
}
var mousey = e.pageY + 20; //Get Y coordinates
$(cap).css({ top: mousey, left: mousex});
$(cap).slideToggle();
});
$(it).mouseout(function(event) {
$(cap).hide();
});
};
});

------------

Lo que yo espero es que al pasar el raton sobre "item1" se muestre la capa "capaitem1" y asi con "item2" etc etc
PERO lo que ocurre es que todos los "item_" muestran "capaitem8".
¿DONDE ESTA EL ERROR??
gracias de antemano

Etiquetas: funciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:00.