, indførelse tablesorter,,,,, 25,,,,,,,,, 6,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,,,,, hvad du vil lave,,, tablesorter er en simpel jquery stik af, der giver dynamiske kolonne sortering og drikke i deres html tabeller.det er en god måde at give sortable, planlagt tabeller, der ikke kræver, at brugeren opdater siden.du kan også bruge det, når du bruger ajax i din ansøgning. denne forelæsning vil demonstrere konkrete kode og tre eksempler på anvendelse af tablesorter.du kan downloade kode på github.bemærker, at tablesorter downloade er faktisk mangler et par grafisk billeder for personsøgere, så du kan bruge min github filer.,,,,, eksempel 1: grundlæggende tablesorter, mit første eksempel viser dig, hvordan man bruger tablesorter at give en sortable liste over internet områder til salg.kan du se den demo her og koden her.,, der er nogle elementer, som vi skal oprette for tablesorter.vi må for det første belastning jquery og tablesorter stik af.I'll also load its blue CSS theme:,,<script type="text/javascript" src="./js/jquery-latest.js"></script> <script type="text/javascript" src="./js/jquery.tablesorter.min.js"></script> <link rel="stylesheet" href="./themes/blue/style.css" type="text/css" media="print, projection, screen" />,,Then, we'll build the table HTML:,,<table id="domainsTable" class="tablesorter"> <thead> <tr> <th>Domain name</th> <th>gTld</th> <th>Category</th> <th>Price</th> <th>Contact</th> </tr> </thead> <tbody> <tr><td><a href="http: //////////////geogram. samtidig "> geogram. co < /a > < /td > < td > co < /td > < td > internet < /td > < - > $49 < /td > < td > < en href =" mailto: [email protected]?om = tilbud om domænenavnet: geogram. samtidig "> køb < /a > < /td > < /tr > < tr > < td > < en href =" http: //////////////newscloud. com "> newscloud. kom < /a > < /td > < td > kom < /td > < td > news < /td > < td > og $199991 < /td > < td > < en href =" mailto: [email protected]?om = tilbud om domænenavnet: newscloud. com "> køb < /a > < /td > < /tr > < tr > < td > < en href =" http: //////////////popcloud. com "> popcloud. kom < /a > < /td > < td > kom < /td > < td > musik < /td > < td > og $14999 < /td > < td > < en href =" mailto: [email protected]?om = tilbud om domænenavnet: popcloud. com "> køb < /a > < /td > < /tr > <!-...- > < /tbody > < /tabel >, efter det, vi har brug for at aktivere tablesorter når side belastninger:,, < manuskript > $(dokument). klar (function() {$("# domainstable tablesorter ({"). sortlist: [[3], [2]]})}). < /manuskript > < /organ >,, i ovenstående eksempel, jeg sætter den fjerde kolonne, der er pris kolonne, at sortere i rækkefølge, og jeg sætter tredje kolonne, der er kategori kolonne, at sortere i rækkefølge. ,, når det er klaret, du skulle se sådan noget,,,,,, hvis du ikke lade dit tabeller dynamisk fra en database, kan du spekulere på, om der er en lettere måde at generere http: //kode fra tabel lange lister.der er!I describe it in How to Park, List and Sell Your Domains.,,Basically, I'm using a Google Drive spreadsheet which lists my domains, categories, and prices, and I use concatenate functions to generate Apache server aliases, JavaScript pricing code, and the Tablesorter table row HTML:,,,,,Here's what a concatenate function looks like in Google Drive:,,=CONCATENATE("<tr>","<td>",F2,"</td>","<td>",B2,"</td>","<td>",D2,"</td>","<td>$", TO_DOLLARS(E2),"</td>","<td>",G2,"</td>","</tr>"),,I use the Domena theme available at Envato Market as landing pages for each domain:,,,,,I've customized JavaScript in the theme to change the price based on the domain that's loaded. jeg tror, de nyere versioner af domena klare flere områder mere elegant.,,. eksempel 2: personsøgning med tablesorter, nu, vi vil vise dig, hvordan at gennemføre personsøgning med tablesorter.kan du se den demo her og få koden.det skal se sådan her:,,,,, denne gang, vi skal aktivere tablesorter i, < head >, tag.We'll also add the Tablesorter plugin script:,, <script type="text/javascript" src="./js/jquery.tablesorter.pager.js"></script> <script type="text/javascript"> $(function() { \t$("table") \t\t\t.tablesorter({widthFixed: true, widgets: ['zebra']}) \t\t\t.tablesorterPager({container: $("#pager")}); \t}); \t</script>,,We'll place the HTML ,div, for the pager below the table:,,</table> <div id="pager" class="pager"> <form> \t\t<img src="./addons/pager/icons/first.png" class="first"/> \t\t<img src="./addons/pager/icons/prev.png" class="prev"/> \t\t<input type="text" class="pagedisplay"/> \t\t<img src="./addons/pager/icons/next.png" class="next"/> < img src = ". addons /personsøger /ikoner /sidste. men heller ikke dér er menneskene sikre" klasse = "i" /> < udvælge klasse = "pagesize" > < løsning, der er valgt = "udvalgt" værdi = "10" > 10 /mulighed &< gt < alternativ værdi = "20" > 20 < /mulighed > < alternativ værdi = "30" > 30 < /mulighed > < alternativ værdi = "40" > 40 < /mulighed > < /udvælge > < /form > < /div > < /organ >,, det er det, konstatere, at fandt jeg bipperen ikoner var blevet fjernet fra listen tablesorter github hjemmeside, så jeg hentede dem manuelt fra demo 'en.det kan være lettere for dig at få dem fra kløvet version af tuts + register.,, eksempel 3: ajax lastning, og nu ser vi på, hvordan man bruger jquery til at skabe en tablesorter tabel dynamisk.til at begynde med, vi skal aktivere en tablesorter tabel med. io domæner.det kommer til at se sådan noget,,,,, når du klik, tilføje. kom domæner, link, vil du se tabel udvides med. kom domæner.,, kan du se den demo her og koden.den html til ajax anmodning med den. kom områder er her. her er den kode, der svarer til klik begivenhed, lastning yderligere rækker via ajax:, p > < en id = "tilføjer kom områder" href = "#" > der tilsættes kom områder via ajax. < /p > < manuskript > $(dokument). klar (function() {$("# domainstable"). tablesorter ((sortlist: [[3], [2]]}); $("# tilføje kom områder" klik (function() ($).. - (". /kom domæner. html" funktion (http: //) (//tilføj "ajax vil" data til tabel organ $(tabel tbody "). både (http: //; //- stik af, ved, at vi har ajourføre $(" bord "udløser ("). ajourføre ");//sæt sortering kolonne og retning, det vil løse den tredje og anden kolonne var sortering = [[3], [2]] $("bord"). udløser ("sorton" [sortering]);}); $(det). hide(); tilbage falske}).}). < /manuskript >,, tablesorter kan helt sikkert forbedre brugernes erfaringer, hvis det anvendes.,, jeg håber du har fundet det nyttigt lektion. føl jer fri efterfølgende korrektioner, spørgsmål eller bemærkninger nedenfor.du kan også kontakte mig på twitter @ reifman eller e - mail mig direkte.,, beslægtede forbindelser, tablesorter hjemmeside, tablesorter på github,
indledning til tablesorter
Next Page:flere