sub-menu werkt maar 1 keer.

Overzicht

Sponsored by: Vacatures door Monsterboard

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

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 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 »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »
Alexander Tobe

Alexander Tobe

18/09/2025 18:42:54
Anchor link
Het sub-menu wat ik heb gemaakt werkt alleen bij de eerste keer klikken daarna niet meer.
Heb al vergeleken met andere menu's met sub-menu's die ik heb gemaakt maar zie niet wat er anders is.
Enige verschil is dat hier een hamburgermenu in zit als je het bekijkt op de telefoon.
En op de telefoon blijft hij wel openstaan.
De website is vanuit 376px opgebouwd naar 1440px.

Mijn vraag is duss of iemand mij kan helpen?

https://jsfiddle.net/g3xwua1p/1/

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
<button class="hamburger" aria-label="Open navigatie"><span></span></button>
        <nav class="nav nav-panel" aria-label="Hoofdmenu">
          <ul>
            <li><a href="index.html" class="active" aria-current="page">Home</a></li>
            <li><a href="scouting.html">Scouting</a>
              <ul aria-label="submenu Scouting">
                <li><a href="beste-spelers.html">Beste Spelers</a></li>
                <li><a href="beste-staff.html">Beste Staff</a></li>
              </ul>
            </li>
            <li><a href="tactiek.html">Tactiek</a></li>
            <li><a href="contact.html">Contact</a></li>
            <li><button id="theme-toggle" class="hamburger" title="Thema wisselen" aria-label="Thema wisselen"><span></span></button></li>
          </ul>
        </nav>


CSS-code
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
.nav{
    --link-pad:.6rem .9rem
}

.nav ul{
    list-style:none;margin:0;padding:0
}

.nav a{
    display:block;
    padding:var(--link-pad);
    color:#dfe6ff;
    text-decoration:none;
    font-weight:700;
    font-family:'Montserrat',sans-serif;
    border-radius:8px
}

.nav a:hover,.nav a:focus-visible{
    background:rgba(0,209,255,.12);
    outline:none
}

.nav a.active,[aria-current="page"]{
    background:rgba(90,46,166,.22)
}

.hamburger{
    inline-size:42px;
    block-size:42px;
    display:grid;
    place-items:center;
    border:1px solid rgba(255,255,255,.12);
    border-radius:8px;
    background:#141622;
    color:#fff;
    cursor:pointer
}

.hamburger span{
    inline-size:20px;
    block-size:2px;
    background:#fff;
    position:relative;
    display:block
}

.hamburger span::before,.hamburger span::after{
    content:"";
    position:absolute;
    inline-size:100%;
    block-size:100%;
    background:#fff;
    inset-block-start:-6px
}

.hamburger span::after{
    inset-block-start:auto;
    inset-block-end:-6px
}

.nav-panel{
    display:none;
    padding-inline:clamp(12px,4vw,48px);
    padding-block-end:12px
}

.nav-panel.open{
    display:block
}

.nav>ul>li{
    margin-block:6px

}
.nav li ul{
    display:none;
    margin-block-start:6px;
    padding-inline-start:12px;
    border-inline-start:2px solid rgba(255,255,255,.06)

}

.nav li:focus-within>ul,.nav li:hover>ul{
    display:block

}

.nav li ul a{
    font-weight:600;opacity:.9
}
 
PHP hulp

PHP hulp

26/05/2026 10:10:49
 
Alexander Tobe

Alexander Tobe

20/09/2025 09:11:42
Anchor link
Niemand die het antwoord heeft en wil helpen?
 
Ozzie PHP

Ozzie PHP

20/09/2025 17:27:56
Anchor link
>> Het sub-menu wat ik heb gemaakt werkt alleen bij de eerste keer klikken daarna niet meer.

Bij mij werkt het helemaal niet. Het verdwijnt als ik erop probeer te klikken.
 
Alexander Tobe

Alexander Tobe

20/09/2025 23:20:50
Anchor link
Bij mij kan ik 1x erover maar daarna lukt dat dus niet meer.

Maar hoe ik het moet oplossen kom ik dus niet uit.

Duss als er iemand is die de oplossing heeft hoor ik het graag.
 
Ozzie PHP

Ozzie PHP

20/09/2025 23:49:08
Anchor link
Alexander Tobe op 20/09/2025 23:20:50:
Bij mij kan ik 1x erover maar daarna lukt dat dus niet meer.

Bij de jsfiddle schiet ie weg, tenzij ik m'n muis heeel snel beweeg. Misschien moet je even een filmpje maken van wat je bedoelt, of even stap voor stap uitleggen wat je doet en wat er gebeurt.
 
Alexander Tobe

Alexander Tobe

21/09/2025 11:38:01
Anchor link
Het is hetzelfde als bij jsfiddle doe kan ik hem ook niet aanklikken maar nu doet ook het hamburgermenu het helemaal niet meer opeens ook niet op mijn pc.

Ik denk dat ik iets verwijderd heb waardoor de dropdown het niet doet maar waarom het hamburgermenu nou opeens niet meer werkt, in de tussentijd alleen media toegevoegd en de uitlijning netter gemaakt.


Snap het ook niet meer, heb nog nooit gehad dat het slechter werd
 
- Ariën  -
Beheerder

- Ariën -

21/09/2025 11:42:43
Anchor link
Backup terug draaien? En elke wijziging noteren?
De JS debugger in de browser geeft vaak wel aan waar je het moet zoeken. Misschien is je script wel afhankelijk van een stukje HTML, CSS of JavaScript dat opeens bij een opruiming te snel verdwenen is.
 
Alexander Tobe

Alexander Tobe

21/09/2025 19:24:38
Anchor link
Backup heb ik niet dat doe ik altijd alleen aan het begin bij de opzet op het moment dat ik alle media toevoeg maak ik geen backup meer.

JS debugger heb ik nog nooit gedaan duss voor ik meer kapot maak wil ik mij daaraan niet wagen.
Heb sowieso niet veel kaas gegeten van js maar als ik naar de html en js kijk gaat dit niet over het menu toch?

dit staat er in js: document.getElementById('year').textContent = new Date().getFullYear();

Maar begrijp ik dat jullie ook niet weten hoe dit oplossen dan?
 
Alexander Tobe

Alexander Tobe

24/09/2025 09:31:31
Anchor link
Heb ChatGPT gevraagd voor een analyse en je had gelijk er zit toch een js aan vast.
Hij heeft het gerepareerd maar de dropdown werkt nog steeds niet en nieuw probleem bij hamburger dat ik nu niet meer kan klikken op de scouting-pagina waar de dropdown aanvast zit.

Heb jsfiddle geupdate. https://jsfiddle.net/qd1rxwb5/ .
Zal het js hieronder ook erbij 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
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
console.log("? main.js is geladen");
document.addEventListener("DOMContentLoaded", () => {
  const hamburger = document.querySelector(".hamburger");
  const navPanel = document.querySelector(".nav-panel");

  // === Hamburger menu toggle ===
  if (hamburger && navPanel) {
    hamburger.addEventListener("click", () => {
      navPanel.classList.toggle("open");
      hamburger.classList.toggle("active");
    });
  }

  // === Dropdowns openen op klik (mobiel) ===
  document.querySelectorAll(".nav > ul > li > a").forEach(link => {
    const submenu = link.nextElementSibling;

    if (submenu && submenu.tagName === "UL") {
      link.addEventListener("click", (e) => {
        if (window.innerWidth < 768) {
          e.preventDefault();

          // Sluit andere open submenu���s
          document.querySelectorAll(".nav li ul.open").forEach(openMenu => {
            if (openMenu !== submenu) openMenu.classList.remove("open");
          });

          submenu.classList.toggle("open");
        }
      });
    }
  });
});
Gewijzigd op 24/09/2025 22:57:24 door Alexander Tobe
 
Alexander Tobe

Alexander Tobe

25/09/2025 14:46:01
Anchor link
Niemand die de oplossing heeft en wil delen?
 
Ozzie PHP

Ozzie PHP

25/09/2025 18:05:30
Anchor link
Staat de site ook ergens live?
 
Alexander Tobe

Alexander Tobe

25/09/2025 18:24:12
Anchor link
Heb de site ff tijdelijk op mijn persoonlijke gezet.
www.alext.nl

Heb het ook even getest op mijn ipad en telefoon.
Op ipad doet de dropdown het wel en op de telefoon werkt de scouting-pagina nog steeds niet.
 
Ozzie PHP

Ozzie PHP

25/09/2025 20:31:04
Anchor link
Heeft de site ooit live gestaan? Of altijd op een testomgeving?
 
Alexander Tobe

Alexander Tobe

25/09/2025 21:01:42
Anchor link
De site heeft met dit menu alleen lokaal op mijn pc gestaan.
 
Ozzie PHP

Ozzie PHP

25/09/2025 21:20:28
Anchor link
Ah oké, jammer. Anders hadden we mogelijk kunnen terugkijken via het internetarchief.

Toevoeging op 26/09/2025 01:37:57:

Mogelijke quick fix voor het submenu. Zoek in je css-bestand naar:

inset-block-start:calc(100% + 8px);

Zet op de regel daaronder:

margin-top: -6px;
 
- Ariën  -
Beheerder

- Ariën -

28/11/2025 11:38:21
Anchor link
.
 
 

Dit topic is gesloten.



Overzicht

 
 

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.