Ik ben bezig met een website te maken, hiervoor gebruik ik uitklapbare menu's m.b.v. jQuery.
Dit werk echter niet.
Zelf zou ik het probleem niet direct zien omdat ik ze zelf niet zovaak me werk.
Hier zijn de scripts
Head:
Uit het voorbeeld van http://jqueryui.com/demos/accordion/ (onderaan de pagina)Code:jQuery(document).ready(function(){ $('.hidden').click(function() { $(this).next().toggle('slow'); return false; }).next().hide(); });
Body:
Kan iemand wij hierbij helpen?Code:<h2 class="hidden"><a href="#">Login</a></h2> <div> <form id="login" method="post" action="/login<?php echo $_SERVER['REQUEST_URI']; ?>"> <table> <tr> <td> <label>Gebruikersnaam</label> </td> <td> <input type="text" name="login_user" size="10" /> </td> </tr> <tr> <td> <label>Wachtwoord</label> </td> <td> <input type="password" name="login_pass" size="10" /> </td> </tr> <tr> <td></td> <td> <button class="login-button" type="submit" name="login_submit" value="Inloggen" /> </td> </tr> </table> </form> </div>
Alvast bedankt.
- jQuery laat het afweten
-
10-02-2010, 09:48 #1
- Berichten
- 436
- Lid sinds
- 17 Jaar
jQuery laat het afweten
Laatst aangepast door Aryan Eimermacher : 10-02-2010 om 10:55
-
-
10-02-2010, 10:26 #2
- Berichten
- 214
- Lid sinds
- 17 Jaar
In je jQuery aanroep gebruik je .hidden erin. Ik meen dat dat in ieder geval alleen hidden moet zijn (zonder de punt dus).
Gr,
CJ
-
10-02-2010, 10:43 #3
- Berichten
- 436
- Lid sinds
- 17 Jaar
-
10-02-2010, 10:45 #4
- Berichten
- 1.478
- Lid sinds
- 17 Jaar
-
10-02-2010, 10:50 #5
- Berichten
- 21
- Lid sinds
- 17 Jaar
$(document.getElementById(...)).is(":hidden")
doet bij mij de truc
-
10-02-2010, 10:50 #6
- Berichten
- 436
- Lid sinds
- 17 Jaar
Aanvullend bericht:
Het probleem is dat ik er zo enkele op één pagina heb staan en ik bij elke dan een ander ID zou moeten meegeven.Laatst aangepast door Aryan Eimermacher : 10-02-2010 om 10:54 Reden: Automatisch samengevoegd.
-
10-02-2010, 10:58 #7
- Berichten
- 21
- Lid sinds
- 17 Jaar
je kan gewoon een variable op de plek van ... zetten, als de deze dan meegeeft bij het initieren;
<!--html-->
<a onclick="show(idVanDezeTag)" id="idVanDezeTag">toon</a>
*/js*/
function show(target){
$(document.getElementById(target)).is(":hidden") {
doejeding
}
-
10-02-2010, 10:59 #8
- Berichten
- 1.478
- Lid sinds
- 17 Jaar
Je kant ok afstappen van jquery en hetzelfde bereiken met flash?
Ik kan je eventueel wel helpen.
-
10-02-2010, 11:00 #9
- Berichten
- 436
- Lid sinds
- 17 Jaar
-
10-02-2010, 11:01 #10
- Berichten
- 1.478
- Lid sinds
- 17 Jaar
Echter kan je geen PHP gebruiken in flash, en bij jQuery kan dit wel.
-
10-02-2010, 11:05 #11
- Berichten
- 21
- Lid sinds
- 17 Jaar
Dat is inderdaad wel mogelijk, maar voor een simpele animatie zou ik geen flash bestand maken. jquery leent zich hier prima voor en heeft als voordeel dat de html door zoekmachines geindexeerd kan worden.
-
10-02-2010, 11:05 #12
- Berichten
- 436
- Lid sinds
- 17 Jaar
Via omwegen wel, echter hebben ook niet alle browsers flash standaard geinstalleerd of aanstaan, jQuery werkt gewoon op html, en alle browsers zien dit wel.
Tevens heb je dan ook nog het aspect dat zoekmachines niet goed kunnen zoeken in flash.
Dus voor mij is Flash dan ook geen oplossing.
-
10-02-2010, 11:08 #13
- Berichten
- 1.478
- Lid sinds
- 17 Jaar
Via omwegen wel, echter hebben ook niet alle browsers flash standaard geinstalleerd of aanstaan, jQuery werkt gewoon op html, en alle browsers zien dit wel.
Tevens heb je dan ook nog het aspect dat zoekmachines niet goed kunnen zoeken in flash.
Dus voor mij is Flash dan ook geen oplossing.
-
10-02-2010, 11:09 #14
- Berichten
- 436
- Lid sinds
- 17 Jaar
Ik heb bijvoorbeeld 10 van deze dropdown menu's op één pagina staan, dan zou ik deze elk een apart ID moeten meegeven. Dit is echter niet doenbaar, ik weet dat het gemakkelijker kan via jQuery uds laten we het ook daarbij houden.
-
10-02-2010, 13:40 #15
- Berichten
- 257
- Lid sinds
- 15 Jaar
Kun je niet een url posten van de betreffende pagina (als het online staat tenminste)? Dan is het wat makkelijker debuggen.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic