jquery slider

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met 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 (denk aan ECT) 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

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »
Jeroen VD

Jeroen VD

12/05/2012 11:52:07
Quote Anchor link
hallo, ik heb geprobeerd om een jQuery slider te maken die zelf slided, dus om de paar seconden (hoelang, daar gaat het even niet over. ik heb een div (id quotes) met daarin ergens een ul met li's. met css heb ik alles verborgen, alleen de eerste laten zien.

vervolgens moet jQuery dus gaan sliden. ik heb het volgende:
html:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<div id="quotes">
    <ul>
        <li>item1</li>
        <li>item2</li>
        <li>item3</li>
    </ul>
</div>

css:
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
#quotes {
    margin-left: auto;
    margin-right: auto;
    overflow : hidden;
}

#quotes li {
    float: left;
    display : none;
}

#quotes li:nth-child(1) {
    display : block;
}

jQuery:
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
(function($){
    var Slider = {
        slide: function( element, time ){
            var direction = 0,
                element = element,
                length = element.length(),
                time = time,
                width = element.width();
            
            setInterval(function(){
                element.animate({
                    'margin-left': (direction >= length) ? '0' : '-' + (direction * width)
                }, 500);
                (direction >= length) ? direction = 0 : direction++;
            }, time);
        }
    }
})(jQuery);

var slider = new Slider(),
    li = $('#quotes').find('li');
slider.slide( li, 2000 );

in de console staan geen fouten. maar hij slide niet. verder wordt alleen het eerste item weergegeven, dus de css doet zn werk. alleen jQuery niet. ziet iemand een fout?
 
PHP hulp

PHP hulp

29/01/2025 08:16:10
 
Wim E

Wim E

12/05/2012 17:35:28
Quote Anchor link
Maak anders eens netjes gebruik van de document ready...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<script language="javascript" type="text/javascript">
    $(document).ready(function() {
var slider = new Slider(),
    li = $('#quotes').find('li');
slider.slide( li, 2000 );
});
</script>
 
Wouter J

Wouter J

12/05/2012 18:04:03
Quote Anchor link
Wim, dat language attribute moet weg. Die heeft nooit bestaan.

Jeroen, ik zou er een Plugin interface van maken.

Tevens staan er in de console wel fouten:
Quote:
Uncaught ReferenceError: Slider is not defined

Dit komt omdat je Slider hebt aangemaakt in die IIFE: (function() { ... })() Die zorgt voor een global scope, precies zoals in PHP functies.
Je moet die Slider variabele dus nog in de global scope zetten:
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
(function($) {

    var Slider = { ... };

    window.Slider = Slider;

})(jQuery);

// of
(function($) {

    window.Slider = { ... };

})(jQuery);
 
Jeroen VD

Jeroen VD

12/05/2012 21:58:55
Quote Anchor link
@wim, deze code staat net voor het einde van de body. Die document ready is dus overbodig. Had ik moeten vermelden.

@wouter, het is een plugin. Alleen ter duidelijkheid heb ik het hier achter elkaar gezet.

Werkelijk waar, ik heb geen errors in chrome developers tools. Iksnap je uitleg niet echt. Het hele slider object is toch in die var slider met new? Dus is de scope toch die van het object?
 
Wouter J

Wouter J

12/05/2012 22:27:16
Quote Anchor link
Kijk dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
(function() {
  // some code
)();

Is gewoon een functie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
function() {
}

Die meteen wordt aangeroepen (die () erachter) en voor de duidelijkheid nog een extra () om zich heen heeft.
Binnen die functie heb je een eigen scope. Kijk eens naar dit PHP voorbeeld, is hetzelfde als wat hierboven staat in JS:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
function sayHello($name)
{

    $hello = 'Hello '.$name;
}

sayHello();
echo $hello;
?>

Je begrijpt hopelijk wel dat dit niet kan hé? Nou in jouw JS doe je precies hetzelfde:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
function init() {
    var Slider = {
        slide : ...,
    };
}
init();

new Slider();

Je haalt nu een slider variabele op die in de functie is aangemaakt. Maar dat werkt dus helemaal niet.

Nu kun je in PHP het keyword global gebruiken om een variabele in de global scope te plaatsen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
function sayHello($name)
{

    global $hello = 'Hello '.$name;
}

sayHello();

echo $hello;
?>

Dit zal werken, volgens mij. In JS doe je dit door de variabele in het window object (dat is het global object) te plaatsen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
function init() {
    window.Slider = {
        slider : ...
    }
}
init();

new Slider();

Ook dit werkt geweldig, omdat we het nu in de global scope hebben geplaatst. Die function init() en direct erachteraan init() kan korter worden geschreven als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
(function() {
    window.Slider = {
        slide : ...
    };
})();

new Slider();

En dan zijn we bij een code aangekomen die perfect zal werken.


En met plugin interface bedoel ik dat je zoiets kunt doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$('#quotes').slide(2000);

Dat staat natuurlijk veel mooier, in jQuery dan. Dit doe je door de functie aan te maken in de jQuery.fn array. Hierin staan alle jQuery functies:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
jQuery.fn.slide = function(time) {
    var elements = $(this); // $(this) is het element dat geselecteerd is (in dit geval $('#quotes')
    // make slide
};
Gewijzigd op 12/05/2012 22:32:38 door Wouter J
 
Jeroen VD

Jeroen VD

12/05/2012 22:35:39
Quote Anchor link
Ja oke, ik snap m. Door de code lijkt het alsof het heel wat is, maar slider is nog steeds een variabele, en dat zag ik dus over het hoofd. Bedankt voor de goede uitleg!

Wat vind je overigens van die code? Het is mijn eerste echte plugin, dus wat kan er beter?
 
Wouter J

Wouter J

12/05/2012 22:47:23
Quote Anchor link
Quote:
(...)maar slider is nog steeds een variabele(...)

dit is inderdaad waar mensen die van PHP naar JS overstappen problemen mee krijgen.

In PHP heb je variabelen ($ gevolgd door hun naam) en dan nog klassenamen en functie namen. In JS zijn dit allemaal variabelen. Alleen deze variabelen een aparte waarde gekregen. Maar het zijn en blijven altijd variabelen.

Quote:
Wat vind je overigens van die code? Het is mijn eerste echte plugin, dus wat kan er beter?

De plugin interface die ik hierboven uitlegde. En:
- argumenten hoeven in JS niet per se ingevuld te worden. Doe dus altijd een check:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
function sayHello(name) {
    name || (name = 'World');
    return 'Hello ' + name;
}

Hierbij kijken we of name bestaat. Zoniet dan gaan we naar de andere kant van de or en zetten we de variabele name met een default value, in dit geval World.
- Regel 5 en 7 zijn nergens voor nodig
- setInterval is nou niet de beste functie in JS, al zou het nu wel meevallen. Meer info: http://youtu.be/i_qE1iAmjFg?t=7m46s
Gewijzigd op 12/05/2012 22:47:45 door Wouter J
 
Jeroen VD

Jeroen VD

12/05/2012 22:53:41
Quote Anchor link
Ok, thanks!
 



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.