Kleine Vragen Topic #4

Gestart doorOne2xs1.965 reacties23.994 weergaven

1.966 berichten · pagina 28 van 132

Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bij je setinterval moet je je functie tussen zetten, anders wordt de functie direct tijdens t aanmaken van de interval aangeroepen.

En ik zou eens kijken naar jQuery, maakt je leven zo veel makkeljker smile
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Milan schreef:
Bij je setinterval moet je je functie tussen zetten, anders wordt de functie direct tijdens t aanmaken van de interval aangeroepen.

En ik zou eens kijken naar jQuery, maakt je leven zo veel makkeljker smile
Dankjewel worshippyIk denk dat ik eerst beter javascript kan leren want anders haal ik dadelijk alles door elkaar emo
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Stef schreef:
Eerdere citaten tonen
Milan schreef:
Bij je setinterval moet je je functie tussen zetten, anders wordt de functie direct tijdens t aanmaken van de interval aangeroepen.
En ik zou eens kijken naar jQuery, maakt je leven zo veel makkeljker smile
Dankjewel worshippyIk denk dat ik eerst beter javascript kan leren want anders haal ik dadelijk alles door elkaar emo
jQuery is ook gewoon javascript hoor smile
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Eerdere citaten tonen
Stef schreef:
Eerdere citaten tonen
Milan schreef:
Bij je setinterval moet je je functie tussen zetten, anders wordt de functie direct tijdens t aanmaken van de interval aangeroepen.
En ik zou eens kijken naar jQuery, maakt je leven zo veel makkeljker smile
Dankjewel worshippyIk denk dat ik eerst beter javascript kan leren want anders haal ik dadelijk alles door elkaar emo
jQuery is ook gewoon javascript hoor smile
Ja weet ik maar ik wil voordat ik met jQuery ga beginnen eerst even de basis functies van Javascript leren.
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Ik wil de eerste fristi ophalen van de lijst met fristis op http://stef.party
[c]var fristi = document.getElementsByClassName("fristi");[/c]
Daarmee haal ik de fristis op, maar ik hoef alleen de eerste te hebben. Ik dacht dus dat ik dat met [c]var deleteFristi = fristi[1];[/c] kon doen maar dan geeft hij de error dat het undefined is dus kan ik het niet lezen (check de console vanaf 20 fristis).
Weet iemand hoe ik dan de eerste moet ophalen?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Stef schreef:
Ik wil de eerste fristi ophalen van de lijst met fristis op http://stef.party
[c]var fristi = document.getElementsByClassName("fristi");[/c]
Daarmee haal ik de fristis op, maar ik hoef alleen de eerste te hebben. Ik dacht dus dat ik dat met [c]var deleteFristi = fristi[1];[/c] kon doen maar dan geeft hij de error dat het undefined is dus kan ik het niet lezen (check de console vanaf 20 fristis).
Weet iemand hoe ik dan de eerste moet ophalen?
Je kunt de eerste fristi verwijderen door steeds het eerste fristi-element te verwijderen uit de lijst van elementen van de body (het ouder van je fristis)

document.getElementsByTagName(body)[0].removeChild(document.getElementsByClassName("fristi")[0]);


Alleen je intervals blijven wel doorgaan.

Waarom maak je overigens voor elke fristi een nieuw interval aan? Je zou ook één interval-functie kunnen maken die elk fristi-element naar beneden laat gaan, door te itereren over de items in [c]document.getElementsByClassName("fristi")[/c]
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
Eerdere citaten tonen
Stef schreef:
Ik wil de eerste fristi ophalen van de lijst met fristis op http://stef.party
[c]var fristi = document.getElementsByClassName("fristi");[/c]
Daarmee haal ik de fristis op, maar ik hoef alleen de eerste te hebben. Ik dacht dus dat ik dat met [c]var deleteFristi = fristi[1];[/c] kon doen maar dan geeft hij de error dat het undefined is dus kan ik het niet lezen (check de console vanaf 20 fristis).
Weet iemand hoe ik dan de eerste moet ophalen?

Je kunt de eerste fristi verwijderen door steeds het eerste fristi-element te verwijderen uit de lijst van elementen van de body (het ouder van je fristis)

document.getElementsByTagName(body)[0].removeChild(document.getElementsByClassName("fristi")[0]);


Alleen je intervals blijven wel doorgaan.

Waarom maak je overigens voor elke fristi een nieuw interval aan? Je zou ook één interval-functie kunnen maken die elk fristi-element naar beneden laat gaan, door te itereren over de items in [c]document.getElementsByClassName("fristi")[/c]
Sjoerd schreef:
Eerdere citaten tonen
Stef schreef:
Ik wil de eerste fristi ophalen van de lijst met fristis op http://stef.party
[c]var fristi = document.getElementsByClassName("fristi");[/c]
Daarmee haal ik de fristis op, maar ik hoef alleen de eerste te hebben. Ik dacht dus dat ik dat met [c]var deleteFristi = fristi[1];[/c] kon doen maar dan geeft hij de error dat het undefined is dus kan ik het niet lezen (check de console vanaf 20 fristis).
Weet iemand hoe ik dan de eerste moet ophalen?

Je kunt de eerste fristi verwijderen door steeds het eerste fristi-element te verwijderen uit de lijst van elementen van de body (het ouder van je fristis)

document.getElementsByTagName(body)[0].removeChild(document.getElementsByClassName("fristi")[0]);


Alleen je intervals blijven wel doorgaan.

Waarom maak je overigens voor elke fristi een nieuw interval aan? Je zou ook één interval-functie kunnen maken die elk fristi-element naar beneden laat gaan, door te itereren over de items in [c]document.getElementsByClassName("fristi")[/c]
Dankje biggrinIk heb het even zo geprobeerd:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10

function drop() {
var fristi = document.getElementsByClassName("fristi");
var aantalFristi = fristi.length;
for (var i = 0; i < aantalFristi; i++) {
var currentFristi = fristi[i];
var currentMarginTop = document.fristi[i].currentStyle.marginTop;
var nextFristiMarginTop = currentMarginTop + 1;
currentFristi.style.top = nextFristiMarginTop + "px";
}
}

Maar hij geeft als error dat hij 1 niet kan lezen van undefined sadleyHeb al gegoogeld maar daar vind ik alleen hoe ik de error kan verbergen als het undefined is .
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Stef
Verander [c]document.fristi[/c] naar [c]fristi[/c] op regel 6
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
Verander [c]document.fristi[/c] naar [c]fristi[/c] op regel 6[/quote]

Quote:
Uncaught TypeError: Cannot read property marginTop of undefined @ javascript.js:96(regel 6)

toevoeging op 8 mei 2015, 171105:

Maar het is vooruitgang, net was het

Quote:
TypeError: Cannot read property 0 of undefined
biggrin
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe kom je aan de margin-top? Je gebruikt toch gewoon top ?
Als je dit gebruikt hoort het wel te werken:

[c]var currentMarginTop = fristi.style.top.replace("px", ""));[/c]

Je kunt die [c]fristi[/c] in die regel ook nog vervangen door [c]currentFristi[/c], want daar heb je ook een variabele voor gemaakt.
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
Hoe kom je aan de margin-top? Je gebruikt toch gewoon top ?
Als je dit gebruikt hoort het wel te werken:

[c]var currentMarginTop = fristi.style.top.replace("px", ""));[/c]

Je kunt die [c]fristi[/c] in die regel ook nog vervangen door [c]currentFristi[/c], want daar heb je ook een variabele voor gemaakt.[/quote]

Yes het is gelukt biggrinBedankt worshippy
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Je kon ook gewoon de timeout verwijderen yummie
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Kan jQuery en JavaScript door elkaar gebruikt worden?
Dus dat ik nu in mijn JavaScript file nog een jQuery function maak?

toevoeging op 9 mei 2015, 14:45:54:
Oh dat blijkbaar niet.
Maar ik heb het gewoon even tussen
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Jep, want jQuery is JavaScript.

Nu heb ik een interessante vraag. Voor mijn site wil ik straks tags toevoegen aan nieuwsberichten, zoals: arriva, zwartrijden.

Nu vroeg ik me af of er iets van een algoritme bestaat om de relevante nieuwsberichten aan de hand van die tags te bepalen.

Iemand een goed idee?
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Jep, want jQuery is JavaScript.

Nu heb ik een interessante vraag. Voor mijn site wil ik straks tags toevoegen aan nieuwsberichten, zoals: arriva, zwartrijden.

Nu vroeg ik me af of er iets van een algoritme bestaat om de relevante nieuwsberichten aan de hand van die tags te bepalen.

Iemand een goed idee?
Misschien andere nieuwsberichten zoeken waarin de tags overeenkomen (of er een synoniem van zijn)?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren