• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

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

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07

(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;
    Toon Meer

    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!

  • Guest, 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 Reacties
    64
    Articles
    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.

    Files

    divs_sliden.zip 682 Byte – 356 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 Reacties
    64
    Articles
    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.

    Files

    divs.zip 787 Byte – 318 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 Reacties
    64
    Articles
    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 Reacties
    64
    Articles
    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!

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

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

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
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
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