Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps
1e selector: #geregeld
2e selector: #niet_geregeld -> .container_vragen
Klopt dit?
En je code kan een stuk overzichtelijker:
1
2
3
4
5
6
7
8
| function appendToContent_vragen() {
var el = $(this).closest('.container_vragen');
el.fadeOut(400, function() {
el.appendTo('#content_vragen');
el.css({overflow : 'hidden', color : 'black'}).fadeIn(400);
});
} |
^ Post is hierboven!
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps
Je wil toevoegen als iemand op .container_vragen drukt.
Dus het is altijd
1
| $('.container_vragen').on('click',appendToContent_vragen); |
Vervolgens heb je je functie die eerst opzoek gaat naar .container_vragen?
Container vragen is in dit geval $(this) dus var el = $(this).closest('.container_vragen'); kan worden teruggezet naar $(this).
1
2
3
4
5
6
7
8
| function appendToContent_vragen() {
var el = $(this);
el.fadeOut(400, function() {
el.appendTo('#content_vragen');
el.css({overflow : 'hidden', color : 'black'}).fadeIn(400);
});
} |
Als je je functie uitvoer doet ie dit:
1. .container uitfaden
2. .container toevoegen aan #content_vragen
3. .container infaden
Wil je dit?
Edit 1: Wat trouwens wel is: op het moment dat je el geappend hebt naar #container_vragen is el niks meer waard. K*t volgens mij klopt je code idd wel.
Kan je wat meer HTML delen?
[ Voor 10% gewijzigd door Strunkie op 10-01-2013 19:54 ]
^ Post is hierboven!
http://jsfiddle.net/u2yJD/ hier is de jsFiddle van het project. Het werkt nu, de functie 'appendToContent_vragen' wordt uitgevoerd, maar er moet twee keer op het element 'container_vragen' worden geklikt.
1
2
3
| $('#geregeld , #niet_geregeld').on('click', function () { $('.container_vragen', this).click(appendToContent_vragen); }); |
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps
En als je dat stukje code nou eens vervangt door:MrVegeta schreef op donderdag 10 januari 2013 @ 20:13:
http://jsfiddle.net/u2yJD/ hier is de jsFiddle van het project. Het werkt nu, de functie 'appendToContent_vragen' wordt uitgevoerd, maar er moet twee keer op het element 'container_vragen' worden geklikt.
JavaScript:
1 2 3 $('#geregeld , #niet_geregeld').on('click', function () { $('.container_vragen', this).click(appendToContent_vragen); });
1
2
3
| $('#geregeld , #niet_geregeld').on('click', function () { $('.container_vragen', this).trigger('click', appendToContent_vragen); }); |
Dan hoef je nog maar 1x te klikken. Of is dat niet wat je wilt?
You know, I rather like this God fellow. He’s very theatrical. A little pestilence here, a plague there... Omnipotence...got to get me some of that.
1
| $(document.body).on('click', '#geregeld .container_vragen', appendContainerVragenToContent_vragen) |
Uiteindelijk was dit de code die het functioneel maakte.
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps