i'm sorry to double post but i'm at my wits end with this. i once had this
code: 

    if ($('li.panel:not(:only-child)')) {
                var $this =
$('li.panel:not(:only-child)').parent().parent();
                ($this).append('<ul class="nav-carousel"></ul>');
                        // build links
                        $('.carousel ol').each(function(i){  
                                var carouselNavDivs = $('ul.nav-carousel');
                               
$(carouselNavDivs[i]).append('<li>previous</li>');
                                        $(this).children().each(function(j){
                                                var linkNum = 0;
                                                linkNum = j+1;
                                               
$(carouselNavDivs[i]).append('<li class="indicator">'+linkNum+'</li>');
                                        });
                               
$(carouselNavDivs[i]).append('<li>next</li>');
                        });
        }

and it was executing correctly, but it caused some bizarre problems...so i
changed to: 

if ($('.carousel ol').size() > 1) {
                $('.carousel').append('<ul class="nav-carousel"></ul>');        
                
                        // build links  
                        $('.carousel ol').each(function(i){                     
                                
                                var carouselNavDivs = $('ul.nav-carousel');     
                        
                                $(carouselNavDivs[i]).append('<li> # previous 
</li>');  
                                        $(this).children().each(function(j){
                                                linkNum = j+1;
                                                
$(carouselNavDivs[i]).append('<li class="indicator"> # '+linkNum+'
</li>');                        
                                        });
                                $(carouselNavDivs[i]).append('<li> # next 
</li>');      
                        });
}
                

but now it is adding the ul.nav-carousel to every single div.carousel and
building the links for each one instead of only doing it for div.carousel ol
that have more than one li only. 

any clue?
-- 
View this message in context: 
http://www.nabble.com/urgent-please-help--if-statement-not-executing-tp20380004s27240p20380004.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to