Dag iedereen,
Ik ben momenteel bezig aan het cross-browser compatibel maken van een website en ik heb een bug die mij al ettelijke uren op mijn zenuwen werkt. Ik heb namelijk een div waarin 4 andere divs staan.
De bug doet zich voor bij het wisselen van classes in IE6 door gebruik van jQuery.
De hoofd div: Deze is een container waarin ik 2 tabs ga maken. Elke tab heeft een actieve en inactieve laag.
De linker tab: Deze tab is standaard niet actief en heeft een class "pdp_tab1_inactive" op het laden van de pagina.
De rechter tab: Deze tab is standaard actief en heeft een class "pdp_tab2_active" op het laden van de pagina.
Ik maak gebruik van jQuery om te wisselen van class en inhoud van het hoofd venster onder de tabs.
Hier is de simplistische code.
Ik weet niet met 100% zekerheid of dit volledig correct is. Maar om met jullie hulp te kunnen debuggen zou ik graag hier beginnen om zeker te zijn dat de fout niet in dit stuk code zit, maar in de omringende code.
Hopelijk zijn hier een paar snuggere breinen die mij kunnen helpen dit probleem op te lossen
Ik ben momenteel bezig aan het cross-browser compatibel maken van een website en ik heb een bug die mij al ettelijke uren op mijn zenuwen werkt. Ik heb namelijk een div waarin 4 andere divs staan.
De bug doet zich voor bij het wisselen van classes in IE6 door gebruik van jQuery.
De hoofd div: Deze is een container waarin ik 2 tabs ga maken. Elke tab heeft een actieve en inactieve laag.
De linker tab: Deze tab is standaard niet actief en heeft een class "pdp_tab1_inactive" op het laden van de pagina.
De rechter tab: Deze tab is standaard actief en heeft een class "pdp_tab2_active" op het laden van de pagina.
Ik maak gebruik van jQuery om te wisselen van class en inhoud van het hoofd venster onder de tabs.
Hier is de simplistische code.
code:
1
2
3
4
5
6
7
8
9
10
11
| <div id="pdp_tab1" class="pdp_tab1_inactive" onclick=" $(this).removeClass('pdp_tab1_inactive').addClass('pdp_tab1_active'); $("#pdp_tab2").removeClass('pdp_tab2_active').addClass('pdp_tab2_inactive'); "> </div> <div id="pdp_tab2" class="pdp_tab2_active" onclick=" $(this).removeClass('pdp_tab2_inactive').addClass('pdp_tab2_active'); $("#pdp_tab1").removeClass('pdp_tab1_active').addClass('pdp_tab1_inactive'); "> </div> |
Ik weet niet met 100% zekerheid of dit volledig correct is. Maar om met jullie hulp te kunnen debuggen zou ik graag hier beginnen om zeker te zijn dat de fout niet in dit stuk code zit, maar in de omringende code.
Hopelijk zijn hier een paar snuggere breinen die mij kunnen helpen dit probleem op te lossen