He allemaal,
Ik ben nu al enige tijd bezig om een menu te krijgen waarbij je op een <h3> klikt, er een submenu beneden komt. Dit kreeg ik wel werkend dmv een simpele functie in javascript, echter wil ik het graag met jQuery doen.
Dit is mijn html opmaak:
Nu wil ik dat wanneer ik op de class .pageLink klik, de div elementsPage inklapt. Dit kreeg ik eerst wel werkend maar dan was het zo dat alle classes(duh) met elementsPage inklapte...
Dit deed ik met dit stuk javascript:
Ik weet dus niet hoe ik het voor elkaar moet krijgen dat alleen het stuk wordt uit/in geklapt van het element waar je op klikt...
Ik ben nu al enige tijd bezig om een menu te krijgen waarbij je op een <h3> klikt, er een submenu beneden komt. Dit kreeg ik wel werkend dmv een simpele functie in javascript, echter wil ik het graag met jQuery doen.
Dit is mijn html opmaak:
HTML:
1
2
3
4
5
6
7
8
9
10
11
| <li class="pageItem"> <h3><a href="#" class="pageLink">Home<div class="arrow"></div></a></h3> <div class="elementsPage"><!-- Begin elements Div --> <ul class="elements"> <li><div class="dots"><a href="#">Element 1</a></div></li> <li><div class="dots"><a href="#">Element 2</a></div></li> <li><div class="dots"><a href="#">Element 3</a></div></li> <li><div class="dots"><a href="#">Element 4</a></div></li> </ul> </div><!-- End elements Div --> </li> |
Nu wil ik dat wanneer ik op de class .pageLink klik, de div elementsPage inklapt. Dit kreeg ik eerst wel werkend maar dan was het zo dat alle classes(duh) met elementsPage inklapte...
Dit deed ik met dit stuk javascript:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| $(settings.page).mousedown(function (e) { e.stopPropagation(); }).toggle(function () { console.log($(settings.contentPageSelector)); $(settings.page).parents(settings.widgetSelector).find(settings.contentSelector).hide(); $(settings.arrowPageElements).css({background: 'url(image/icons/arrowUp.png) no-repeat'}); return false; }, function () { $(settings.page).parents(settings.widgetSelector).find(settings.contentSelector).show(); $(settings.arrowPageElements).css({background: 'url(image/icons/arrowDown.png) no-repeat'}); return false; }); |
Ik weet dus niet hoe ik het voor elkaar moet krijgen dat alleen het stuk wordt uit/in geklapt van het element waar je op klikt...
[ Voor 0% gewijzigd door MueR op 17-03-2011 16:49 . Reden: Code tags met syntax highlighting ftw ]
Did you bring the banana's? Steam-id: MonkeySleeve