Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    jquery + sortable + formazione squadra

    Salve a tutti, ho conosciuto da poco il plugin sortable di jquery.
    Volevo alcune delucidazioni sul suo utilizzo. Mi spiego meglio: esiste un modo per creare un criterio di ordinamento? Faccio un esempio concreto.

    Mettiamo di avere una formazione di una squadra di calcio. E' del tutto ovvio che posso riordinare i giocatori appartenenti allo stesso ruolo, ma un portiere non può fare l'attaccante e così via... per cui se la mia lista è la seguente:
    Codice PHP:
    <div id="formazione">
        <
    li id="oggettoItem_1">[img]arrow.png[/img][b]PBRKIC,[/b]
        <
    li id="oggettoItem_2">[img]arrow.png[/img][b]DBURDISSO,[/b]
        <
    li id="oggettoItem_3">[img]arrow.png[/img][b]DCHIELLINI,[/b]
        <
    li id="oggettoItem_4">[img]arrow.png[/img][b]DLEGROTTAGLIE,[/b]
        <
    li id="oggettoItem_5">[img]arrow.png[/img][b]CCANDREVA,[/b]
        <
    li id="oggettoItem_6">[img]arrow.png[/img][b]CPAROLO,[/b]
        <
    li id="oggettoItem_7">[img]arrow.png[/img][b]CZANETTI,[/b]
        <
    li id="oggettoItem_8">[img]arrow.png[/img][b]CMAGGIO,[/b]
        <
    li id="oggettoItem_9">[img]arrow.png[/img][b]AMAXI LOPEZ,[/b]
        <
    li id="oggettoItem_10">[img]arrow.png[/img][b]ADI NATALE,[/b]
        <
    li id="oggettoItem_11">[img]arrow.png[/img][b]AVUCINIC,[/b]
            
            <
    li id="oggettoItem_12">[img]arrow.png[/img][b]PMARCHETTI,[/b]
        <
    li id="oggettoItem_13">[img]arrow.png[/img][b]DBARZAGLI,[/b]
        <
    li id="oggettoItem_14">[img]arrow.png[/img][b]DKALADZE,[/b]
        <
    li id="oggettoItem_15">[img]arrow.png[/img][b]CLAMELA,[/b]
        <
    li id="oggettoItem_16">[img]arrow.png[/img][b]CASAMOAH,[/b]
           <
    li id="oggettoItem_17">[img]arrow.png[/img][b]ACARACCIOLO,[/b]
           <
    li id="oggettoItem_18">[img]arrow.png[/img][b]AACQUAFRESCA,[/b]
    </
    div
    ed il codice jquery il seguente:
    Codice PHP:

    <script type="text/javascript">
      
    // Quando la pagina è caricata definisci l'ordine attuale e gli elementi da riordinare
      
    $(document).ready(function() {
        $(
    "#formazione").sortable({ //definisco il contenitore di elementi da riordinare
          
    handle '.trascinabile'//definisco con la classe .trascinabile quali sono gli elementi trascinabili
          
    connectWith".P",
          
    update : function () { //aggiorno l'ordine ed eseguo una callback
            
    var ordina = $('#formazione').sortable('serialize'); // salvo una variabile che contiene l'array con il nuovo ordine degli elementi
                  
    $("#info").load("riordinamento.php?"+ordina);
          }
        });    
    });
    </script> 
    Come faccio a far rispettare i ruoli ai miei giocatori?

    Spero che qualcuno mi aiuti...

  2. #2
    ho capito che bisogna lavorare sugli indici... ma non so come... help!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    217
    Sto affrontando lo stesso tipo di problema. Hai poi risolto?

  4. #4
    Ho creato liste diverse per ogni ruolo... e poi gestito le liste separatamente...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    217
    Potresti fornirmi il modo per inviarle con php al mysql?

    Io ho finito tutto l'html con gli <ul id=sortable1,2> e i[*]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.