1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <input type="submit" style="width:120px; height:40px;" name="Genereren" id="Genereren" value="Genereren" onclick="timer()"/> <script type="text/javascript"> function timer(){ var interval = window.setInterval("checkPDF()" ,5000); window.setTimeout(timer()) { clearInterval(interval); alert('Interval klaar'); },90000); } function checkPDF(){ alert('Interval!'); } </script> |
ctrl+shift+jquote:Op vrijdag 26 augustus 2011 13:16 schreef Lamzak_ het volgende:
Ik noteer: Ik heb geen idee hoe je het kan testen, of uberhaubt kan weten dat het werkt. Heeft javascript ook een syntax checker? Ik heb geen idee of dit uberhaubt wel klopt
1 2 3 4 5 6 7 | function test() { alert('hoi'); } setInterval(test(), 3000); |
1 2 3 4 5 6 7 8 9 10 | <div id="nav"> <ul> <li><a href="blue.html" id="blue" title="tabBlue"><span>Tab Blue</span></a></li> <li><a href="green.html" id="green" title="tabGreen"><span>Tab Green</span></a></li> <li><a href="red.html" id="red" title="tabRed"><span>Tab Red</span></a></li> </ul> </div> <div id="tabBlue"></div> <div id="tabGreen"></div> <div id="tabRed"></div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | $(document).ready( function(){ $('div#nav > ul').tabs({ fx: { opacity: 'toggle', duration: 'slow' } }) $("#red").click(function() { $("link").attr("href", "css/red.css"); }); $("#green").click(function() { $("link").attr("href", "css/green.css"); }); $("#blue").click(function() { $("link").attr("href", "css/green.css"); }); } ); |
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 | body { background-color:#fff; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; } #nav ul { list-style:none; background:#000000; padding:5px; } #nav ul li { display:inline-block; } #nav ul li a { text-decoration: none; margin:0 20px; color:#ffffff; } .ui-tabs-hide { display:none; } |
Ah, ik zie dat in de andere stylesheets ik die regel had weggelaten! In de eerste css dus wel. Bedankt want ik keek nu wel op de juiste plekquote:Op dinsdag 6 september 2011 17:44 schreef Crutch het volgende:
Ik zie je ook nergens de .ui-tabs-hide class gebruiken.
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 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <link href="css/style.css" type="text/css" rel="stylesheet"> <script type='text/javascript' src='js/jQuery.js'></script> <script type='text/javascript' src='js/jQueryUI.js'></script> <script type="text/javascript" src="js/tabs.js"></script> <script type="text/javascript" src="js/calender.js"></script> </head> <body> <div id="header"> <div id="logo"></div> <div id="nav"> <a href="" id="tmpDialogueOpen">Calender open</a> <a href="" id="tmpDialogueClose">Calender dicht</a> <ul> <li><a href="tab1.html" title="tab1">First Tab</a></li> <li><a href="tab2.html" title="tab2">Second Tab</a></li> <li><a href="tab3.html" title="tab3">Third Tab</a></li> <li><a href="tab4.html" title="tab4">Fourth Tab</a></li> <li><a href="tab5.html" title="tab5">Fifth Tab</a></li> </ul> </div> </div> <div id="container"> <div id="main"> <div id="tab1"></div> <div id="tab2"></div> <div id="tab3"></div> <div id="tab4"></div> <div id="tab5"></div> </div> <div id="sidebar"> </div> </div> <div id="tmpDialogue"><p>Calender</p></div> </body> </html> |
1 2 3 4 5 6 7 8 9 10 | #tmpDialogue { height:200px; width:200px; display:none; } div.tmpDialogueOn { display:block; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // JavaScript Document var tmpExample = { ready : function() { $('a#tmpDialogueOpen').click( function($e) { $e.preventDefault(); $('div#tmpDialogue').addClass('tmpDialogueOn'); } ); $('a#tmpDialogueClose').click( function($e) { $e.preventDefault(); $('div#tmpDialogue').removeClass('tmpDialogueOn'); } ); } }; $(document).ready(tmpExample.ready); |
1 2 3 4 5 6 7 8 9 | $(document).ready(function() { $("#tmpDialogueOpen").click(function(){ $("#tmpDialogue").show(); }); $("#tmpDialogueClose").click(function(){ $("#tmpDialogue").hide(); }); }); |
Super! Het kan dus veel gemakkelijker. Ik had het ondertussen al wel zover dat er iets gebeurde met het toevoegen en weghalen van die extra class. Margin, Padding lukte wel maar Display, daar deed hij gek mee?quote:
1 2 3 4 5 | Bericht: '{' wordt verwacht Regel: 14 Teken: 15 Code: 0 URI: http://urlvandesite.nl |
1 2 3 4 5 6 7 8 9 | <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-21723787-3']); _gaq.push(['_trackPageview']); (function() )(); </script> |
Die hele function staat niet in mijn code, wel in de bron maar niet in de code achter de schermenquote:Op donderdag 8 september 2011 16:29 schreef Crutch het volgende:
Moet er niet op z'n minst {} achter een functie staan?
Dus:
[ code verwijderd ]
waar moet ik die plaatsen dan? Ervoor en erna?quote:Op donderdag 8 september 2011 16:31 schreef KomtTijd... het volgende:
Je bent de {literal} tags vergeten in je template. Smarty gaat over zijn nek.
Ach so.quote:Op donderdag 8 september 2011 16:32 schreef RenRen- het volgende:
[..]
waar moet ik die plaatsen dan? Ervoor en erna?
1 2 3 4 5 | $(document).ready(function() { $("input#kleurKop").click(function(){ $("#koptekst").addClass('rood'); }); }); |
1 2 3 | $(document).ready(function() { $("h1").addClass('rood'); }); |
Okay bedankt voor je snelle antwoord maar ik wil dat 't pas gebeurd nadat de knop is ingedrukt input#kleurKop dusquote:
Wat als je input weghaalt?quote:Op vrijdag 9 september 2011 17:17 schreef TheSeeker_NL het volgende:
[..]
Okay bedankt voor je snelle antwoord maar ik wil dat 't pas gebeurd nadat de knop is ingedrukt input#kleurKop dus
1 2 3 | $("#kleurKop").click(function(){ $("#koptekst").addClass('rood'); }); |
1 2 3 4 5 6 7 8 9 | <h1 id="koptekst">GROEN WORDT ROOD</h1> <input type="button" name="rodeKleur" value="kleur" id="kleurKop" size="50" /> .rood { color:rood; } #kleurKop { margin-left:20px; } |
Sorry was even boodschappen doen, ja jQuery is geladen. Test url is http://onzereis.com/simpelveld/index.htmlquote:
Dat meen je niet... pfff.. ik me helemaal kapot zoeken in de js, maak ik zo'n stom foutje. Mijn dank is grootquote:Op zaterdag 10 september 2011 00:14 schreef GlowMouse het volgende:
De fout zit in css: color:rood; is geen Engels.
1 2 3 | $('#foto').load('paprika.html img', function(){ $('#selector').fadeIn(); }); |
Ah bedankt voor je uitleg daar ook bij, dit maakt mij heel blij :-)quote:Op dinsdag 13 september 2011 08:53 schreef Scorpie het volgende:
[ code verwijderd ]
De 2e argument van load is een callback, in dit geval een anonieme functie, waarin je de fadeIn/out/effect doet. Deze callback wordt pas uitgevoerd nadat de load is voltooid. Wat jij deed was action chaining, maar dat werkt niet met een asynchrone load actie.
geen held met JS (en kan nu eff niet snel eerst eff testen) maar probeer dit eens:quote:Op dinsdag 13 september 2011 10:38 schreef TheSeeker_NL het volgende:
@Scorpie
Het werkte niet meteen en ik ben er even mee gaan stoeien omdat ik je niet direct wilde lastig vallen maar toen bedacht ik me:
Met .load wordt de foto al geladen en getoond dus de .fadeIn() zul je niet zien omdat de foto er dan al is. Toen heb ik even .fadeOut() geprobeerd en dat werkte wel gewoon dus mijn conclusie is dan ook dat het niet aan de syntax ligt maar dat de code gewoon niet geschikt is voor wat ik voor ogen heb.
Ik wil dus de foto laden zonder direct te tonen, maar het met een fadeIn() doen. Moet ik dan omslachtig gaan doen door de eerst een .hide() te gebruiken en dan een .fadeIn()? Lijkt me dat er een logischere oplossing voor moet zijn.
1 | $('#content').load('paprika.html img', function() { $(this).fadeIn("slow"); })); |
Hmm het lijkt echt wel zo te moeten inderdaad maar om een of andere reden lukt het niet.quote:Op dinsdag 13 september 2011 11:31 schreef mschol het volgende:
[..]
geen held met JS (en kan nu eff niet snel eerst eff testen) maar probeer dit eens:
[ code verwijderd ]
bron
1 2 3 4 5 6 7 8 9 10 11 12 | // paprika // $("#paprika").click(function($e){ $e.preventDefault(); $('li').removeClass('zaaien oogsten'); $("#apr").addClass("zaaien"); $("#dec").addClass("oogsten"); $('#foto').load('paprika.html img', function() { $(this).fadeIn("normal"); }); $('#pictureText').load('paprika.html p'); $("#koptekst").load('paprika.html h1'); }); |
1 2 3 | $('#foto').load(paprika.html img', function(){ $(this).hide(); $(this).fadeIn("slow")}); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $(document).ready(function() { var loyaalcolumnheight = ($("#loyaalcolumn").height()); var gastvrijheidexpertisecolumnheight = ($("#gastvrijheidexpertisecolumn").height()); var gerelateerdeonderwerpenheight = ($("#gerelateerdeonderwerpen").height()); if (loyaalcolumnheight > gastvrijheidexpertisecolumnheight){ var difference = loyaalcolumnheight - gastvrijheidexpertisecolumnheight; $("#gastvrijheidexpertisecolumn").height(gastvrijheidexpertisecolumnheight + difference); $("#gerelateerdeonderwerpenfix").height(gerelateerdeonderwerpenheight + difference + 31); } if (loyaalcolumnheight < gastvrijheidexpertisecolumnheight){ var difference = gastvrijheidexpertisecolumnheight - loyaalcolumnheight; $("#loyaalcolumn").height(loyaalcolumnheight + difference); $("#gerelateerdeonderwerpenfix").height(gerelateerdeonderwerpenheight + 31); } }); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | setTimeout(function() { var loyaalcolumnheight = ($("#loyaalcolumn").height()); console.log("loyaalcolumnheight: " + loyaalcolumnheight); var gastvrijheidexpertisecolumnheight = ($("#gastvrijheidexpertisecolumn").height()); console.log("gastvrijheidexpertisecolumnheight: " + gastvrijheidexpertisecolumnheight); var gerelateerdeonderwerpenheight = ($("#gerelateerdeonderwerpen").height()); console.log("gerelateerdeonderwerpenheight: " + gerelateerdeonderwerpenheight); if (loyaalcolumnheight > gastvrijheidexpertisecolumnheight){ var difference = loyaalcolumnheight - gastvrijheidexpertisecolumnheight; console.log("loyaalcolumnheight is groter dan gastvrijheidexpertisecolumnheight"); console.log("het verschil is "+ difference + " px"); $("#gastvrijheidexpertisecolumn").height(gastvrijheidexpertisecolumnheight + difference); $("#gerelateerdeonderwerpenfix").height(gerelateerdeonderwerpenheight + difference + 46); } if (loyaalcolumnheight < gastvrijheidexpertisecolumnheight){ var difference = gastvrijheidexpertisecolumnheight - loyaalcolumnheight; console.log("loyaalcolumnheight is kleiner dan gastvrijheidexpertisecolumnheight"); console.log("het verschil is "+ difference + " px"); $("#loyaalcolumn").height(loyaalcolumnheight + difference); $("#gerelateerdeonderwerpenfix").height(gerelateerdeonderwerpenheight + 46); } }, 1000); |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |