• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Javascript + Ajax

Forum

  • Criminolz

    spijkerpraat 10 november 2026 om 10:32
  • Externe testers gezocht — Saphaxis AI Chat Organizer 0.1.59

    FreelanceAP 4 november 2026 om 07:42
  • nieuwe game

    tigermaffia 2 november 2026 om 15:21
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18

Marktplaats

  • 293 Nieuwe Domeinnamen Oktober 2026

    shiga 5 november 2026 om 11:02
  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54

(jQuery) div's sliden naar min-width waarde.

  • jrmdesigns
  • 15 april 2014 om 23:15
  • jrmdesigns
    Beginner
    Berichten
    8
    • 15 april 2014 om 23:15
    • #1

    Goedendag,


    al enige tijd ben ik bezig met webdesign en andere dingen.
    Echter heb ik geen evaring met Javascript (Nooit echt naar gekeken), en aangezien ik mij meer wil richten op Java,
    heb ik Javascript niet echt nodig. Echter heb ik voor mijn portfolio wel Javascript nodig. Als afsluiting van deze zin wil ik jullie ook graag mijn "probleem" mede delen.

    Stel u voor, ik heb 3 aside's;

    Code
    <aside id="side_1"></aside>
    <aside id="side_2'></aside>
    <aside id="side_3"></aside>

    En in mijn css ziet het er dan als volgt uit:

    Code
    #side_1 {
    float: left;
    width: 500px;
    height: 100px;
    background-color: green;
    }
    
    
    #side_2, #side_3 {
    float: left;
    width: 100px;
    height: 100px;
    background-color: yellow;
    Meer tonen

    Deze style en HTML document is natuurlijk niet de orginele, naar mijn idee kan ik het zo beter uitleggen dan doormiddel van een reeks "overbodige" style en tags.

    Nou is het de bedoeling dat als er geklikt wordt op #side_2
    dat #side_1 naar links geschoven wordt naar een width van 100px;
    #side_2 zou ook naar links geschoven moeten worden met een width van 500px;
    #side_3 zou gewoon 100px * 100px moeten blijven.

    Wanneer er op #side_3 wordt gedrukt, moet zowel #side_1 als #side_2 naar links geschoven worden, met een width van 100px;
    en #side_3 moet dan ook naar links geschoven worden, maar met een width van 500px;

    en andersom ook.

    Ik weet dat dit mogelijk moet zijn met jQuery, echter weet ik niet hoe;
    Ik weet wel hoe je zo'n jQuery documentje kan opzetten namelijk;

    Code
    $(document).ready(function(){
    $("#side_1").click(function(){
    // en hier moet dan iets dat dit kan realiseren, met toggle ofzo?
    });
    });


    Hopelijk snappen jullie wat ik bedoel,
    m.v,g!

  • Gast, wil je besparen op je domeinnamen? (ad)
  • scarface
    Professional
    Berichten
    1.597
    • 15 april 2014 om 23:33
    • #2

    Ik snap het doel niet echt of wat je precies bedoelt . Kan je een moqup maken of een plaatje om het wat logischer te maken ?

    En een selector is enkele qoutes !!! ('#side_1 ')

    Bewerkt één keer, laatst door scarface (15 april 2014 om 23:41).

  • jrmdesigns
    Beginner
    Berichten
    8
    • 15 april 2014 om 23:58
    • #3

    Hier bij heb ik een aantal screens gemaakt,

    wanneer de pagina geladen is moet het er zo uit zien;

    http://afbeelding.im/gJ2z

    mocht je op de eerste (vanaf links gezet) "rode" vlak (div) klikken, moet het er zo er uit komen te zien;

    http://afbeelding.im/OW6S


    mocht je op laatste rode vlak klikken moet hte zo er uit komen te zien;

    http://afbeelding.im/eAEgD


    Echter wil ik wel dat als op een vlak drukt, deze div vergroot wordt en de huidige verkleint wordt naar de grote van een rode div.

    Met vriendelijke groet!

  • Dees
    Elite members
    Artikelen
    1
    Berichten
    358
    • 16 april 2014 om 08:50
    • #4

    Ik heb even snel een scriptje geschreven wat doet waar je om vraagt. Als je op een aside klikt slide deze naar 500px en worden de andere naar 100px geslide.

    Bestanden

    divs_sliden.zip 682 Byte – 430 downloads

    Met vriendelijke groet,

    Dees

  • jrmdesigns
    Beginner
    Berichten
    8
    • 16 april 2014 om 13:25
    • #5

    Bedankt,

    Dit is precies wat ik zocht!
    Heb het scriptje bekeken, en het is me helemaal duidelijk!
    Eigenlijk was er best een gemakkelijk oplossing voor :)

    Nogmaals bedankt!

  • jrmdesigns
    Beginner
    Berichten
    8
    • 16 april 2014 om 13:25
    • #6

    Bedankt,

    Dit is precies wat ik zocht!
    Heb het scriptje bekeken, en het is me helemaal duidelijk!
    Eigenlijk was er best een gemakkelijk oplossing voor :)

    Nogmaals bedankt!

  • Dees
    Elite members
    Artikelen
    1
    Berichten
    358
    • 16 april 2014 om 17:44
    • #7

    Ik heb nu wat meer tijd dan toen net en heb de code even opgeschoond.

    Bestanden

    divs.zip 787 Byte – 380 downloads

    Met vriendelijke groet,

    Dees

  • jrmdesigns
    Beginner
    Berichten
    8
    • 16 april 2014 om 23:50
    • #8

    Bedankt,

    Kunt u mij misschien uit leggen wat ".siblings()" in deze line doet?

    $(this).animate({width: '500px'}).siblings().animate({width: '100px'});

    M.v.g,

  • Dees
    Elite members
    Artikelen
    1
    Berichten
    358
    • 17 april 2014 om 07:27
    • #9

    Deze selecteerd al zijn mede elementen behalve zich zelf, hier vind je de documentatie.

    Met vriendelijke groet,

    Dees

  • jrmdesigns
    Beginner
    Berichten
    8
    • 17 april 2014 om 12:23
    • #10

    Oke,

    Als ik het goed begrijpt werkt het als volgende;

    de $(this) staat voor het element waarop je gelikt heb (indien deze een init.click(); heeft.
    .animate({width: '500px'}) maakt een animatie dat $(this) een breedte geeft van 500px.
    .siblings() maakt een selectie van de andere twee waar je NIET op geklikt hebt.
    .animate({width: '100px'}) maakt van deze selectie een animatie met als eindresultaat dat ze 100px worden.

    Begrijp ik het goed?

  • Dees
    Elite members
    Artikelen
    1
    Berichten
    358
    • 17 april 2014 om 12:56
    • #11

    Ja dat heb je goed!

    Met vriendelijke groet,

    Dees

  • jrmdesigns
    Beginner
    Berichten
    8
    • 18 april 2014 om 20:57
    • #12

    Goedendag,

    Bij deze heb ik een vraag over een uitbreiding,
    Ik zou graag willen dat als een div de width: 100px heeft een <span> visible wordt, en die van 500px ontzichbaar wordt.

    Ik heb nu deze code geprobeerd;
    $(this).next("span").css("display: none;").siblings().css("display: inline;");

    en in de html uiteraard bij elke div een span tag toegekend. Bij deze tag heb ik een inline element toegevoegd namelijk style, echter werkt dit niet...
    Wat doe ik fout?

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design