» »

jquery prikazi/skrij

jquery prikazi/skrij

petzup ::

Imam sledečo kodo, kar želim doseči je da pri vsakem IDju posebej prikaže/skrije ostale elemente, trenutno ne dela pravilno, ker nimam pojma kako glede na id prikzat/skrit.
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<ul class="nav_accordian" id="1">
<?php
for($i = 1; $i <= 10; $i++){
echo '<li><a href="">'.$i.'</a></li>';
}
?>
</ul>
<ul class="nav_accordian" id="2">
<?php
for($i = 1; $i <= 10; $i++){
echo '<li><a href="">'.$i.'</a></li>';
}
?>
</ul>
<script>
$('.nav_accordian').each(function(){
    var max = 4
    if ($(this).find('li').length > max) {
        $(this).find('li:gt('+max+')').hide().end().append('<li class="sub_accordian"><span class="show_more">(see more)</span></li>');
        $('.sub_accordian').click( function(){
            $(this).siblings(':gt('+max+')').toggle();
            if ( $('.show_more').length ) {
                $(this).html('<span class="show_less">(see less)</span>');
            } else {
                $(this).html('<span class="show_more">(see more)</span>');
            };
        });
    };
});
</script>

petzup ::

Urejeno
$('.nav_accordian').each(function(){
    var max = 6
    if ($(this).find('li').length > max) {
        
        
        var $sub = $('<li class="sub_accordian" style="font-size: 10px; color: #c0c0c0;float: right;"><span class="show_more"> <i>&#187;VEČ</i></span></li>');
        var $self = $(this);
        
        $sub.click( function(){
            var $cur = $(this);
            $(this).siblings().slice(max-1).toggle();
            
        });
        $self.append($sub);
        $sub.click(); 
    };
});


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Slo-Tech userscripts

Oddelek: Izdelava spletišč
175169 (2621) jype
»

javascript - gnezdenje - konkretno na mojem primeru

Oddelek: Programiranje
162603 (2051) geca
»

JAVA skripta za Prestashop modul

Oddelek: Programiranje
51313 (1251) steev
»

Kontakt obrazec

Oddelek: Izdelava spletišč
62059 (1904) betmen
»

Jquery scrollable menu keyboard navigacija

Oddelek: Izdelava spletišč
5718 (605) Binji

Več podobnih tem