15/10/2010, 15:37
|
| | Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 14 años, 6 meses Puntos: 1 | |
.append no funciona Hola necesito ayuda, se un poquito de javascript pero no se que onda con esto
Quiero imprimir codigo html con javascript pero no lo hace como quiero, miren
este es mi codigo, lo que quiero que haga es que imrpima los <li></li> dentro de <ul></ul> y no lo hace imprime primero los ul y a parte los li, que puede ser lo que pasa??? o que estoy haciendo mal????
if(settings.controlNav){
var nivoControl = $('<div id="rotador_n" class="nivo-controlNav"></div>');
slider.append(nivoControl);
for(var i = 0; i < kids.length; i++){ if(i==0){
nivoControl.append('<ul id="carrusel">');
}
if(settings.controlNavThumbs){
var child = kids.eq(i);
if(!child.is('img')){
child = child.find('img:first');
}
if (settings.controlNavThumbsFromRel) {
nivoControl.append('<li class="'+ i +'" style="overflow:hidden; float:left;"><a class="nivo-control" rel="'+ i +'"><img width="50" height="50" src="'+ child.attr('rel') + '" /></a></li>');
} else {
nivoControl.append('<li class="'+ i +'" style="overflow:hidden; float:left;"><a class="nivo-control" rel="'+ i +'"><img width="50" height="50" src="'+ child.attr('src').replace(settings.controlNavThumb sSearch, settings.controlNavThumbsReplace) +'" /></a></li>');
}
} else {
nivoControl.append('<li class="'+ i +'" style="overflow:hidden; float:left;"><a class="nivo-control" rel="'+ i +'">'+ (i + 1) +'</a></li>');
} if(i==kids.length){
nivoControl.append('</ul>');
}
}
Gracias de antemano, apreciaria mucho la ayuda |