jQuery pagination

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »
Vincent Huisman

Vincent Huisman

08/10/2010 21:25:37
Quote Anchor link
hallo,

ik ben bezig met een jQuery pagination.
ik wil nu dat als je op een link klikt, je ook echt naar die pagina komt.
de volgende knop heb ik al maar de nummer linkjes willen nog niet.

hier mijn script van wat ik geprobeerd had:
(zie hieronder)

ik moet dus eigenlijk een manier vinden om te zien welke class er nog meer is bij de pagina knop


Edit:
Ik zie dat hij current helemaal niet herkent als ik het in een alert zet, hier mijn volledige script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<?php
    $posts
=4;
    $herhalen=0;  
    
    echo '
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
        <head>
            <title>bla</title>                                  
            <script type="text/javascript" src="jquery.js"></script>
        </head>


        <body>  '
;    
      
    $i=0;
    while($i < $posts)
    {

        $i++;
        if($i==1)
        {

            echo '<div id="'.$i.'">'.$i.$i.$i.$i.$i.$i.$i.$i.$i.$i.$i.$i.$i.$i.'</div>';    
        }

        else
        {
            echo '<div id="'.$i.'" style="display: none;">'.$i.$i.$i.$i.$i.$i.$i.$i.$i.$i.$i.$i.$i.$i.'</div>';
        }

        
        echo '<a href="javascript:void(0);" class="paginaknop '.$i.'">'.$i.'</a> ';
    }
                                                          

    echo '<br /><br /><span id="volgendeknop"></span>';
        
    echo '    
        <script type="text/javascript">
            fadetijd=750;    
            aantal='
.$posts.';
            current=1;
            i=0;
            next=1;  
            tijd=(fadetijd/2);              
            
            $(document).ready(function()
            {
                $("#volgendeknop").html(\'<a href="javascript:void(0);" class="next">Volgende</a>\');
                                                                      
                $(".next").click(function(){                                    
                    i++;
                    next++;              
                      
                    if('
.$herhalen.' == 1)
                    {                    
                        if(current==i)
                        {    
                            if(current==aantal)
                            {            
                                next=1;  
                                current=next;
                                $("#"+i).fadeOut(tijd);
                                $("#"+next).delay(tijd).fadeIn(tijd);
                                i=0;
                            }
                            else
                            {
                                $("#"+i).fadeOut(tijd);
                                $("#"+next).delay(tijd).fadeIn(tijd);
                                current=next;
                            }
                        }
                    }
                    else
                    {    
                            if(current!=aantal)  
                            {
                                $("#"+i).fadeOut(tijd);
                                $("#"+next).delay(tijd).fadeIn(tijd);                                                                                                                                          
                                current=next;                                                                        
                            }
                            
                            if(current == '
.$posts.')
                            {
                                $("#volgendeknop").html("Volgende");
                            }
                    }
                });  
                                      
                $(".paginaknop").click(function(){              
                    $("#"+current).fadeOut(tijd);  
                              
                    n=0;
                    
                    while(n < '
.$posts.')
                    {
                        n++;
                        
                        $("."+n).click(function(){
                            $("#"+n).delay(tijd).fadeIn(tijd);
                            current=n;
                            alert(current);
                        });    
                    }
                });  
            });
        </script> '
;
?>

</body>

</html>



Toevoeging op 09/10/2010 14:09:23:

bump
Gewijzigd op 08/10/2010 21:55:41 door Vincent Huisman
 
PHP hulp

PHP hulp

29/12/2024 05:52:53
 
Vincent Huisman

Vincent Huisman

10/10/2010 12:31:46
Quote Anchor link
bump
 

10/10/2010 12:56:57
Quote Anchor link
Spaties in classnames zijn niet juist, je geeft dan als het ware twee classes op. Maar een classname mag niet beginnen met een cijfer.
Zie dit en dit.

Edit: Ik moet zeggen dat ik jou script ook niet echt logisch vind.
Gewijzigd op 10/10/2010 13:00:59 door
 
Vincent Huisman

Vincent Huisman

10/10/2010 14:37:53
Quote Anchor link
welk deel vind jij niet logisch?

en hoe zou ik het dan moeten doen met de classnames?
 
Vincent Huisman

Vincent Huisman

11/10/2010 18:48:46
Quote Anchor link
bump
 

11/10/2010 18:59:42
Quote Anchor link
Heel je javascript gedeelte is volgens mij niet logisch. Iig als ik er zo naar kijk.
Voor die classnames heb ik je links gegeven.
 
Vincent Huisman

Vincent Huisman

11/10/2010 19:05:30
Quote Anchor link
ja, ik snap wat je bedoelt met de classnames maar als ik die zou veranderen in een, twee, drie enzovoort hoe kan ik dan in mijn script checken op welke link is geklikt en hoe zou ik het dan moeten gebruiken?

ik wil namelijk dat dit ook zou kunnen werken als er bijv 9999 pagina's zijn
 

11/10/2010 19:16:38
Quote Anchor link
Heel simpel.
Elke div heeft een id als bijvoorbeeld: 'pagina1'.
Elke link naar een div heeft een id als bijvoorbeeld: 'linknaar1'.
Dat nummer is gewoon het nummer van de pagina. Dan kan je met dat nummer naar die pagina gaan.
 
Daniel Elders

Daniel Elders

11/10/2010 19:18:49
Quote Anchor link
fadetijd=750;
antal='.$posts.';
current=1;
i=0;
next=1;
tijd=(fadetijd/2);

moet zijn

var fadetijd=750;
var antal='.$posts.';
var current=1;
var i=0;
var next=1;
var tijd=(fadetijd/2);
dit ook bij alle andere vars

Toevoeging op 11/10/2010 19:19:55:

en als je op een simpele manier de pagina naam op wil halen geef j het een class en de id geef je naam van de link

var dezelink = $(".class").attr('id');
 
Vincent Huisman

Vincent Huisman

11/10/2010 21:40:40
Quote Anchor link
@karl, hoe kan ik dan weten welk nummer is gelinkt?
@daniel, dat met die vars werkt wel, ook de error console zegt er verder niets van. en zonder de var is wat sneller getypt, of is dit toch fout?

sorry voor deze miss stomme foutjes hoor maar het was maar een testje om voor mijzelf te oefenen met js en jquery
 

11/10/2010 21:45:03
Quote Anchor link
Euh, wees creatief.
Zoals Daniel bijvoorbeeld voorstelt, met class en id.
Dus dan doe je er nog een class bij hangen, waar je een click op registreert en die handel je met id af o.i.d.
Of je doet gewoon de nummers als data pakken, als je classes gebruikt.
 
Vincent Huisman

Vincent Huisman

11/10/2010 22:21:41
Quote Anchor link
ik zal het wel even weer helemaal van het begin af aan beginnen

Toevoeging op 12/10/2010 08:10:37:

ik ben even weer opnieuw begonnen, dit is wat ik nu heb:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php      
    $paginas
= 9;            
    echo '
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
            <head>
                <title>bla</title>                                  
                <script type="text/javascript" src="jquery.js"></script>
            </head>


            <body>'
;
            
                for($i=1; $i<=$paginas; $i++)
                {

                    echo '<div id="pagina'.$i.'">'.$i.', '.$i.', '.$i.', '.$i.', '.$i.', '.$i.', '.$i.', '.$i.', '.$i.', '.$i.'</div>';
                }

            
                for($i=1; $i<=$paginas; $i++)
                {

                    echo '<a href="javascript:void(0);" alt="pagina '.$i.'" id="link'.$i.'">'.$i.'</a> ';
                }

          echo '  
                <script type="text/javascript">
                    $(document).ready(function()
                    {
                        var paginas = '
.$paginas.';
                        var currentpage = 1;
                        
                        for(n=1; n<=paginas; n++)
                        {
                            if(n == currentpage)
                            {
                                $("#pagina"+n).css("display","block");        
                            }
                            else
                            {      
                                $("#pagina"+n).css("display","none");  
                            }
                            
                            $("#link"+n).click(function(){
                                alert("#link"+n);
                            });    
                        }                                      
                    });
                </script>  
            </body>
        </html>'
;
?>


als ik nu op een linkje klik krijg ik wel een schermpje er voor maar met #link10 er in. ik weet niet hoe ik het voor elkaar zou moeten krijgen om ipv 10 het nummer van de aangeklikte voor mijn neus te krijgen
Gewijzigd op 12/10/2010 22:22:01 door Vincent Huisman
 
Vincent Huisman

Vincent Huisman

12/10/2010 22:22:22
Quote Anchor link
bump
 

12/10/2010 22:47:50
 
Vincent Huisman

Vincent Huisman

13/10/2010 17:39:45
Quote Anchor link
bedankt, net wat ik zocht
Gewijzigd op 13/10/2010 17:39:55 door Vincent Huisman
 
Pieter van Linschoten

Pieter van Linschoten

13/10/2010 17:45:52
Quote Anchor link
Kan je niet in plaats van je script echoën, alleen de nodige variabelen in php quoten?

Dit bijvoorbeeld
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
 echo 'var paginas = '.$paginas.';';
?>

Wordt dan
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
var paginas = <?=$paginas?>;
// of
var paginas = <?php echo $paginas;?>;
Gewijzigd op 13/10/2010 17:46:53 door Pieter van Linschoten
 
Vincent Huisman

Vincent Huisman

13/10/2010 18:08:43
Quote Anchor link
wat zou het verschil dan zijn? ik vind het niet mooi als er telkens de php start en end tags er in staan
 

13/10/2010 18:34:48
Quote Anchor link
Pieter van Linschoten op 13/10/2010 17:45:52:
Kan je niet in plaats van je script echoën, alleen de nodige variabelen in php quoten?

Dit bijvoorbeeld
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
 echo 'var paginas = '.$paginas.';';
?>

Wordt dan
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
var paginas = <?=$paginas?>;
// of
var paginas = <?php echo $paginas;?>;


Neen, gewoon een json object ervan maken.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.