• Login
  • Register
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Filebase-item
  • 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. 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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Javascript + Ajax

Forum

  • [PROJECT] Gamekeuring.nl - Hét onafhankelijke keuringsplatform voor maffiagames & RPG's!

    frio 22 september 2026 om 16:40
  • Ictscripters / Koen

    Aaron 22 september 2026 om 15:07
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Lijno 19 september 2026 om 19:37
  • Kweekrijk - van stekje tot Imperium

    Lijno 14 september 2026 om 23:00
  • Crimora.nl

    Jeffrey.Hoekman 8 september 2026 om 18:49
  • Programmeren geocht die samen met mij maffiaskrill.com

    Dennii 2 september 2026 om 11:15
  • Gezocht mafiasnextkill

    mrsenati 1 september 2026 om 17:38
  • nieuwe game

    tigermaffia 27 augustus 2026 om 18:02

Marktplaats

  • Straatbaas.eu – complete Nederlandstalige en Engelstalige online maffia-RPG

    Syntax 25 september 2026 om 14:05
  • 402 Nieuwe Domeinnamen Augustus 2026

    shiga 19 september 2026 om 13:53
  • Ik verkoop maffiaskrill.com voor 30 eur0

    Jeffrey.Hoekman 9 september 2026 om 11:55

(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
    Ontvangen likes
    64
    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 – 419 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
    Ontvangen likes
    64
    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 – 366 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
    Ontvangen likes
    64
    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
    Ontvangen likes
    64
    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?

Participate now!

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

Nu registreren Aanmelden

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

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