2010-01-07 6 views
0

Est-il possible d'utiliser les onglets jQuery (Sortable) pour les trier d'ici le jour en cours?Onglets jQuery - Triable par jour?

<script type="text/javascript"> 
    $(function() { 
     $("#tabs").tabs().find(".ui-tabs-nav").sortable({axis:'x'}); 
    }); 
</script> 

J'ai 7 onglets, et le client veut que le jour actuel s'affiche en premier.

Voici le site avec des exemples de l'onglet: http://draft3.buildthesis.com/

Répondre

1

j'ai tout compris pour moi-même. Plutôt que d'utiliser jack avec n'importe quel Java, je construis un commutateur conditionnel, et utilisé le .CSS ui-tabs-selected à la place. Maintenant, quel que soit le jour de la semaine, cet onglet s'affichera en premier.

function tabs() { 

$day = date("D"); 
switch ($day) { 
       case Mon: 
        $show1 = 'ui-tabs-selected'; 
        break; 
       case Tue: 
        $show2 = 'ui-tabs-selected';     
        break; 
       case Wed: 
        $show3 = 'ui-tabs-selected'; 
        break; 
       case Thu: 
        $show4 = 'ui-tabs-selected'; 
        break; 
       case Fri: 
        $show5 = 'ui-tabs-selected'; 
        break; 
       case Sat: 
        $show6 = 'ui-tabs-selected'; 
        break; 
       case Sun: 
        $show7 = 'ui-tabs-selected'; 
        break; 
    } 
?> 
<div id="tabs"> 
    <ul> 
     <li class="<?php echo $show1; ?>"><a href="#tabs-1">Mon</a></li> 
     <li class="<?php echo $show2; ?>"><a href="#tabs-2">Tue</a></li> 
     <li class="<?php echo $show3; ?>"><a href="#tabs-3">Wed</a></li> 
     <li class="<?php echo $show4; ?>"><a href="#tabs-4">Thur</a></li> 
     <li class="<?php echo $show5; ?>"><a href="#tabs-5">Fri</a></li> 
     <li class="<?php echo $show6; ?>"><a href="#tabs-6">Sat</a></li> 
     <li class="<?php echo $show7; ?>"><a href="#tabs-7">Sun</a></li> 
    </ul>